yuvarajupadhyaya

Abstract service

Oct 1st, 2021
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.52 KB | None | 0 0
  1. using Educonnect.Data;
  2. using Educonnect.Service.Base;
  3. using Educonnect.Service.Campus.Dto;
  4. using Educonnect.Service.Campus.Dto.Admin;
  5. using Educonnect.Service.InstituteCourses.Admin.Dto;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. using System.Web.Mvc;
  12.  
  13. namespace Educonnect.Service.Campus
  14. {
  15.   public partial interface ICampusService : IEntityService<InstituteCampu>
  16.     {
  17.         IEnumerable<InstituteCampusViewModel> GetInstituteCampusList(int instituteId = 0);
  18.         List<SelectListItem> GetCampusForDropDown(int? instituteId = null, int? selectValue = null);
  19.         void InstituteCampusAddOrUpdate(InstituteCampusAddOrUpdateViewModel input);
  20.         IEnumerable<InstituteCampusContactViewModel> GetInstituteCampusContacts(int campusId = 0);
  21.         IEnumerable<InstituteCampusDetailViewModel> GetInstituteCampusDetails(int campusId = 0);
  22.         InstituteCampusAddOrUpdateViewModel GetInstituteCampus(int campusId, int instituteId=0);
  23.         InsituteCampusCourseViewModel GetInstituteCampusCourse(int campusId, int instituteId=0);
  24.         bool DeleteCampus(int id);
  25.  
  26.  
  27.         IEnumerable<InstituteCampusAddressViewModel> GetInstituteCampusAddress(int campusId = 0);
  28.         IQueryable<InstituteCampusViewModel> GetCampusSearchList(CampusSearchViewModel input);
  29.         void ChangeStatus(int status, int[] ids);
  30.         bool IsDuplicateCampus(string campusCode,int instituteId,int campusId=0);
  31.         /// Campus Methods For API
  32.        
  33.  
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment