public PostPatientMedFrequencyDataResponse Post(PostPatientMedFrequencyDataRequest request) { var response = new PostPatientMedFrequencyDataResponse { Version = request.Version }; try { RequireUserId(request); response.Id = Manager.InsertPatientMedFrequency(request); } catch (Exception ex) { RaiseException(response, ex); } return(response); }
public void InsertPatientMedFrequency_Test() { PatientMedFrequencyData data = new PatientMedFrequencyData { Name = "abc", PatientId = "5325da88d6a4850adcbba68a", }; PostPatientMedFrequencyDataRequest request = new PostPatientMedFrequencyDataRequest { Context = context, ContractNumber = contractNumber, PatientMedFrequencyData = data, UserId = userId, Version = version }; //[Route("/{Context}/{Version}/{ContractNumber}/PatientMedSupp/Frequency/Insert", "POST")] PostPatientMedFrequencyDataResponse response = client.Post <PostPatientMedFrequencyDataResponse>( string.Format("{0}/{1}/{2}/{3}/PatientMedSupp/Frequency/Insert", url, context, version, contractNumber), request); Assert.IsNotNull(response); }
public string InsertPatientMedFrequency(PostPatientMedFrequencyRequest request) { try { string id = null; IRestClient client = new JsonServiceClient(); //[Route("/{Context}/{Version}/{ContractNumber}/PatientMedSupp/Frequency/Insert", "POST")] var url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/PatientMedSupp/Frequency/Insert", DDMedicationUrl, "NG", request.Version, request.ContractNumber), request.UserId); if (request.PatientMedFrequency != null) { PatientMedFrequencyData data = new PatientMedFrequencyData { Name = request.PatientMedFrequency.Name, PatientId = request.PatientMedFrequency.PatientId }; PostPatientMedFrequencyDataResponse dataDomainResponse = client.Post <PostPatientMedFrequencyDataResponse>(url, new PostPatientMedFrequencyDataRequest { Context = "NG", ContractNumber = request.ContractNumber, UserId = request.UserId, Version = request.Version, PatientMedFrequencyData = data, } as object); if (dataDomainResponse != null) { id = dataDomainResponse.Id; } } return(id); } catch (Exception ex) { throw ex; } }