public BaseResponse CreateMedicalIdentification(MedicalIdentificationRequest request)
        {
            var entity = new MedicalIdentification
            {
                AircrewID          = request.AircrewID,
                Content            = request.Content,
                AviationMedicineID = request.AviationMedicineID,
                RecordDate         = request.RecordDate.GetValueOrDefault(DateTime.Now),
                InUser             = request.ActionUserID,
                InDate             = DateTime.Now,
                LastEditDate       = DateTime.Now,
                LastEditUser       = request.ActionUserID
            };

            return(this.Create(entity));
        }
        public BaseResponse UpdateMedicalIdentification(MedicalIdentificationRequest request)
        {
            var entity = this.repository.GetMedicalIdentificationByKey(request.TransactionNumber);

            if (entity == null)
            {
                return(this.BuildSuccessResponse());
            }

            entity.AircrewID          = request.AircrewID;
            entity.Content            = request.Content;
            entity.AviationMedicineID = request.AviationMedicineID;
            entity.RecordDate         = request.RecordDate.GetValueOrDefault(DateTime.Now);
            entity.LastEditDate       = DateTime.Now;
            entity.LastEditUser       = request.ActionUserID;

            return(this.Update(entity));
        }
Пример #3
0
        private async void UpdateMedicalIdentification()
        {
            if (this.viewModel.HasValidationError())
            {
                return;
            }

            var request = new MedicalIdentificationRequest
            {
                TransactionNumber  = viewModel.TransactionNumber,
                AircrewID          = aircrewEntity.TransactionNumber,
                Content            = viewModel.Content,
                AviationMedicineID = viewModel.AviationMedicineID,
                RecordDate         = viewModel.RecordDate,
                ActionUserID       = CPApplication.CurrentUser.UserName
            };

            await this.facade.UpdateMedicalIdentification(request);

            MessageBox.Show(CommonMsgResource.Msg_SaveSuccess, "提示信息", MessageBoxButton.OK, MessageBoxImage.Information);
        }
 public async Task <BaseResponse> UpdateMedicalIdentification(MedicalIdentificationRequest request)
 {
     return(await this.PutAsync <MedicalIdentificationRequest, BaseResponse>("update", request));
 }
 public BaseResponse UpdateMedicalIdentification(MedicalIdentificationRequest request)
 {
     return(medicalIdentificationService.UpdateMedicalIdentification(request));
 }