public DtoServiceCompartment UpdateServiceCompartment(DtoServiceCompartment DtoServiceCompartment) { _ServiceCompartment ServiceCompartment = IMapper.Map <_ServiceCompartment>(DtoServiceCompartment); DeleteServiceCompartment(ServiceCompartment.Code); ServiceCompartment = IPyroDbContext.Set <_ServiceCompartment>().Add(ServiceCompartment); this.Save(); return(IMapper.Map <DtoServiceCompartment>(ServiceCompartment)); }
public DtoServiceCompartment GetServiceCompartmentByFhirId(string FhirId) { _ServiceCompartment ServiceCompartment = IPyroDbContext.ServiceCompartment.Include(x => x.ResourceList).SingleOrDefault(x => x.CompartmentDefinitionResourceId == FhirId); if (ServiceCompartment != null) { return(IMapper.Map <DtoServiceCompartment>(ServiceCompartment)); } return(null); }
public DtoServiceCompartment GetServiceCompartmenByCompartmentCode(string Code) { _ServiceCompartment ServiceCompartment = IPyroDbContext.ServiceCompartment.Include(x => x.ResourceList).SingleOrDefault(x => x.Code == Code); if (ServiceCompartment != null) { return(IMapper.Map <DtoServiceCompartment>(ServiceCompartment)); } return(null); }
public DtoServiceCompartmentCached GetServiceCompartmentForCache(string ServiceCompartmentCode) { _ServiceCompartment ServiceCompartment = IPyroDbContext.ServiceCompartment.SingleOrDefault(x => x.Code == ServiceCompartmentCode); if (ServiceCompartment != null) { var Dto = new DtoServiceCompartmentCached() { Code = ServiceCompartment.Code, CompartmentDefinitionResourceId = ServiceCompartment.CompartmentDefinitionResourceId, CompartmentDefinitionResourceVersion = ServiceCompartment.CompartmentDefinitionResourceVersion, Id = ServiceCompartment.Id }; return(Dto); } return(null); }