コード例 #1
0
        public BaseResponse CreateMedicalTreatment(MedicalTreatmentRequest request)
        {
            var medicalTreatment = AutoMapper.Mapper.Map <MedicalTreatmentRequest, MedicalTreatment>(request);

            if (request.NeedObservation == "0")
            {
                medicalTreatment.ObservationStartDate = null;
                medicalTreatment.ObservationEndDate   = null;
            }
            medicalTreatment.InDate       = DateTime.Now;
            medicalTreatment.InUser       = request.ActionUserID;
            medicalTreatment.LastEditDate = DateTime.Now;
            medicalTreatment.LastEditUser = request.ActionUserID;

            try
            {
                this.Create(medicalTreatment);
            }
            catch (Exception ex)
            {
                return(this.BuildExceptionResponse(ex));
            }


            return(this.BuildSuccessResponse());
        }
コード例 #2
0
 public async Task <BaseResponse> UpdateMedicalTreatment(MedicalTreatmentRequest request)
 {
     return(await this.PutAsync <MedicalTreatmentRequest, BaseResponse>("update", request));
 }
コード例 #3
0
 public BaseResponse UpdateMedicalTreatment(MedicalTreatmentRequest request)
 {
     return(medicalTreatmentService.UpdateMedicalTreatment(request));
 }