public void UpdateMedicationMap_Test() { MedicationMapData data = new MedicationMapData { Id = "54b82870d433262acc525a17", FullName = "testname123", SubstanceName = "67894", Verified = true }; PutMedicationMapDataRequest request = new PutMedicationMapDataRequest { Context = context, ContractNumber = contractNumber, MedicationMapData = data, UserId = userId, Version = version }; //[Route("/{Context}/{Version}/{ContractNumber}/MedicationMap/Update", "PUT")] PutMedicationMapDataResponse response = client.Put <PutMedicationMapDataResponse>( string.Format("{0}/{1}/{2}/{3}/MedicationMap/Update", url, context, version, contractNumber), request); Assert.IsNotNull(response); }
public MedicationMapData UpdateMedicationMap(PutMedicationMapRequest request) { try { MedicationMapData result = null; IRestClient client = new JsonServiceClient(); //[Route("/{Context}/{Version}/{ContractNumber}/MedicationMap/Update", "PUT")] var url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/MedicationMap/Update", DDMedicationUrl, "NG", request.Version, request.ContractNumber), request.UserId); if (request.MedicationMap != null) { MedicationMapData data = new MedicationMapData(); data = Mapper.Map <MedicationMapData>(request.MedicationMap); PutMedicationMapDataResponse dataDomainResponse = client.Put <PutMedicationMapDataResponse>(url, new PutMedicationMapDataRequest { Context = "NG", ContractNumber = request.ContractNumber, UserId = request.UserId, Version = request.Version, MedicationMapData = data } as object); if (dataDomainResponse != null) { result = dataDomainResponse.MedicationMappingData; } } return(result); } catch (Exception ex) { throw ex; } }
public PutMedicationMapDataResponse Put(PutMedicationMapDataRequest request) { PutMedicationMapDataResponse response = new PutMedicationMapDataResponse { Version = request.Version }; try { RequireUserId(request); response.MedicationMappingData = Manager.UpdateMedicationMap(request); } catch (Exception ex) { RaiseException(response, ex); } return(response); }