public bool Create(LookUp lookUp, LookupModel model) { try { bool isSaved = false; switch (lookUp) { case LookUp.Department: Department departmentEntity = new Department(); return(isSaved = departmentEntity.Create(model)); case LookUp.RoleCategory: RoleCategory roleCategoryEntity = new RoleCategory(); return(isSaved = roleCategoryEntity.Create(model)); case LookUp.Status: Status statusEntity = new Status(); return(isSaved = statusEntity.Create(model)); case LookUp.OPDRate: OPDRate OPDRateEntity = new OPDRate(); return(isSaved = OPDRateEntity.Create(model)); case LookUp.RoomType: RoomType roomTypeEntity = new RoomType(); return(isSaved = roomTypeEntity.Create(model)); case LookUp.Ward: WardDetail wardEntity = new WardDetail(); return(isSaved = wardEntity.Create(model)); case LookUp.TPLab: TPLabPatientMapping labMap = new TPLabPatientMapping(); return(isSaved = labMap.Create(model)); default: return(isSaved); } } catch (Exception ex) { throw ex; } }
public LookupModel GetById(LookUp lookUp, Guid id) { try { LookupModel model = new LookupModel(); switch (lookUp) { case LookUp.Department: Department departmentEntity = new Department(); return(model = departmentEntity.GetById(id)); case LookUp.RoleCategory: RoleCategory roleCategoryEntity = new RoleCategory(); return(model = roleCategoryEntity.GetById(id)); case LookUp.Status: Status statusEntity = new Status(); return(model = statusEntity.GetById(id)); case LookUp.OPDRate: OPDRate OPDRateEntity = new OPDRate(); return(model = OPDRateEntity.GetById(id)); case LookUp.RoomType: RoomType roomTypeEntity = new RoomType(); return(model = roomTypeEntity.GetById(id)); case LookUp.Ward: WardDetail wardEntity = new WardDetail(); return(model = wardEntity.GetById(id)); case LookUp.TPLab: TPLabPatientMapping labMap = new TPLabPatientMapping(); return(model = labMap.GetById(id)); default: return(model); } } catch (Exception ex) { throw ex; } }
public List <LookupModel> AdvanceSearch(LookUp lookUp, string searchText) { try { List <LookupModel> list = new List <LookupModel>(); switch (lookUp) { case LookUp.Department: Department departmentEntity = new Department(); return(list = departmentEntity.AdvanceSearch(searchText)); case LookUp.RoleCategory: RoleCategory roleCategoryEntity = new RoleCategory(); return(list = roleCategoryEntity.AdvanceSearch(searchText)); case LookUp.Status: Status statusEntity = new Status(); return(list = statusEntity.AdvanceSearch(searchText)); case LookUp.OPDRate: OPDRate OPDRateEntity = new OPDRate(); return(list = OPDRateEntity.AdvanceSearch(searchText)); case LookUp.RoomType: RoomType RoomTypeEntity = new RoomType(); return(list = RoomTypeEntity.AdvanceSearch(searchText)); case LookUp.Ward: WardDetail WardDetailEntity = new WardDetail(); return(list = WardDetailEntity.AdvanceSearch(searchText)); default: return(list); } } catch (Exception ex) { throw ex; } }
public List <LookupModel> Get(LookUp lookUp) { try { List <LookupModel> list = new List <LookupModel>(); switch (lookUp) { case LookUp.Department: Department departmentEntity = new Department(); return(list = departmentEntity.Get()); case LookUp.RoleCategory: RoleCategory roleCategoryEntity = new RoleCategory(); return(list = roleCategoryEntity.Get()); case LookUp.Status: Status statusEntity = new Status(); return(list = statusEntity.Get()); case LookUp.OPDRate: OPDRate OPDRateEntity = new OPDRate(); return(list = OPDRateEntity.Get()); case LookUp.RoomType: RoomType roomTypeEntity = new RoomType(); return(list = roomTypeEntity.Get()); case LookUp.Ward: WardDetail wardEntity = new WardDetail(); return(list = wardEntity.Get()); default: return(list); } } catch (Exception ex) { throw ex; } }
public LookupModel GetByName(LookUp lookUp, string name) { try { LookupModel model = new LookupModel(); switch (lookUp) { case LookUp.Department: Department departmentEntity = new Department(); return(model = departmentEntity.GetByName(name)); case LookUp.RoleCategory: RoleCategory roleCategoryEntity = new RoleCategory(); return(model = roleCategoryEntity.GetByName(name)); case LookUp.Status: Status statusEntity = new Status(); return(model = statusEntity.GetByName(name)); case LookUp.OPDRate: return(model = OPDRate.GetRatesByType(name)); case LookUp.RoomType: RoomType roomTypeEntity = new RoomType(); return(model = roomTypeEntity.GetByName(name)); case LookUp.Ward: WardDetail wardEntity = new WardDetail(); return(model = wardEntity.GetByName(name)); default: return(model); } } catch (Exception ex) { throw ex; } }
public LookupModel GetRatesByType(string type) { return(OPDRate.GetRatesByType(type)); }