public DTO.MedicationMapData InsertMedicationMap(PostMedicationMapDataRequest request) { MedicationMapData result = null; try { var repo = MedicationRepositoryFactory.GetMedicationRepository(request, RepositoryType.MedicationMapping); if (request.MedicationMapData != null) { result = repo.Insert(request as object) as MedicationMapData; } return(result); } catch (Exception ex) { throw ex; } }
public PostMedicationMapDataResponse Post(PostMedicationMapDataRequest request) { var response = new PostMedicationMapDataResponse { Version = request.Version }; try { RequireUserId(request); var result = Manager.InsertMedicationMap(request); response.MedMapData = result; } catch (Exception ex) { RaiseException(response, ex); } return(response); }
public void InsertMedicationMapping() { Mapper.CreateMap <MEMedicationMapping, DTO.MedicationMapData>() .ForMember(d => d.Id, opt => opt.MapFrom(src => src.Id.ToString())) .ForMember(dest => dest.RecordCreatedOn, opt => opt.MapFrom(src => src.RecordCreatedOn)) .ForMember(dest => dest.RecordCreatedBy, opt => opt.MapFrom(src => src.RecordCreatedBy.ToString())) .ForMember(dest => dest.LastUpdatedOn, opt => opt.MapFrom(src => src.LastUpdatedOn)) .ForMember(dest => dest.UpdatedBy, opt => opt.MapFrom(src => src.UpdatedBy.ToString())); Mapper.CreateMap <DTO.MedicationMapData, MEMedicationMapping>() .ForMember(d => d.Id, opt => opt.MapFrom(src => ObjectId.Parse(src.Id))) .ForMember(dest => dest.RecordCreatedOn, opt => opt.MapFrom(src => src.RecordCreatedOn)) .ForMember(dest => dest.RecordCreatedBy, opt => opt.MapFrom(src => ObjectId.Parse(src.RecordCreatedBy))) .ForMember(dest => dest.LastUpdatedOn, opt => opt.MapFrom(src => src.LastUpdatedOn)) .ForMember(dest => dest.UpdatedBy, opt => opt.MapFrom(src => ObjectId.Parse(src.UpdatedBy))); var mgr = new MedicationMappingDataManager(); var mmap = new DTO.MedicationMapData { Form = "Tab", FullName = "SassyPants", Route = "Oral", Strength = "22 mg", SubstanceName = "Sassy Substance" }; var request = new PostMedicationMapDataRequest { Context = "NG", ContractNumber = "InHealth001", UserId = "5325c81f072ef705080d347e", Version = 1, MedicationMapData = mmap }; var result = mgr.InsertMedicationMap(request); Assert.IsTrue(result != null); }
public MedicationMapData InsertMedicationMap(PostMedicationMapDataRequest request) { throw new NotImplementedException(); }