public BaseResponse CreateSanatorium(SanatoriumRequest request) { var sanatorium = new Sanatorium { Name = request.Name, Address = request.Address, ContactPhone = request.ContactPhone, RecommendTravelMode = request.RecommendTravelMode, InUser = request.ActionUserID, LastEditUser = request.ActionUserID, InDate = DateTime.Now, LastEditDate = DateTime.Now }; this.Create(sanatorium); this.unitOfWork.Commit(); return(this.BuildSuccessResponse()); }
public BaseResponse UpdateSanatorium(SanatoriumRequest request) { var sanatorium = this.sanatoriumRepository.GetSanatoriumByKey(request.TransactionNumber); if (sanatorium == null) { return(this.BuildErrorResponse("002")); //does not exist } sanatorium.Name = request.Name; sanatorium.Address = request.Address; sanatorium.ContactPhone = request.ContactPhone; sanatorium.RecommendTravelMode = request.RecommendTravelMode; sanatorium.LastEditDate = DateTime.Now; sanatorium.LastEditUser = request.ActionUserID; this.Update(sanatorium); this.unitOfWork.Commit(); return(this.BuildSuccessResponse()); }
private async void CreateSanatorium() { if (SanatoriumModel.HasValidationError()) { return; } var request = new SanatoriumRequest { Name = this.SanatoriumModel.Name.Trim(), Address = this.SanatoriumModel.Address.Trim(), ContactPhone = this.SanatoriumModel.ContactPhone.Trim(), RecommendTravelMode = this.SanatoriumModel.RecommendTravelMode.Trim(), ActionUserID = CPApplication.CurrentUser.UserName }; await this.sanatoriumFacade.CreateSanatorium(request); this.ShowMessage(CommonMsgResource.Msg_SaveSuccess); this.ResetData(); this.dialogResult = true; }
public async Task <BaseResponse> UpdateSanatorium(SanatoriumRequest request) { return(await this.PutAsync <SanatoriumRequest, BaseResponse>("update", request)); }
public async Task <BaseResponse> CreateSanatorium(SanatoriumRequest request) { return(await this.PostAsync <SanatoriumRequest, BaseResponse>("create", request)); }
public BaseResponse UpdateSanatorium(SanatoriumRequest request) { return(sanatoriumManageService.UpdateSanatorium(request)); }