public async Task <ObjectResultModule> UpdateCorporateIncomeDetails([FromBody] CorporateIncomeDetails CorporateIncomeDetailsInfo) { if (!Commons.CheckSecret(CorporateIncomeDetailsInfo.Secret)) { this.ObjectResultModule.StatusCode = 422; this.ObjectResultModule.Message = "Wrong Secret"; this.ObjectResultModule.Object = ""; return(this.ObjectResultModule); } var userid = _IabpSession.UserId > 0 ? (int)_IabpSession.UserId : 0; var UpdateCorporateIncomeDetails = await _corporateIncomeDetailsService.CorporateIncomeDetailsByID(CorporateIncomeDetailsInfo.Id); if (UpdateCorporateIncomeDetails != null) { UpdateCorporateIncomeDetails.ConsultNumber = CorporateIncomeDetailsInfo.ConsultNumber; UpdateCorporateIncomeDetails.ConsultID = CorporateIncomeDetailsInfo.ConsultID; UpdateCorporateIncomeDetails.ConsultantID = CorporateIncomeDetailsInfo.ConsultantID; UpdateCorporateIncomeDetails.ConsultantName = CorporateIncomeDetailsInfo.ConsultantName; UpdateCorporateIncomeDetails.PatientID = CorporateIncomeDetailsInfo.PatientID; UpdateCorporateIncomeDetails.PatientName = CorporateIncomeDetailsInfo.PatientName; UpdateCorporateIncomeDetails.DoctorID = CorporateIncomeDetailsInfo.DoctorID; UpdateCorporateIncomeDetails.DoctorName = CorporateIncomeDetailsInfo.DoctorName; UpdateCorporateIncomeDetails.OrderNumber = CorporateIncomeDetailsInfo.OrderNumber; UpdateCorporateIncomeDetails.OrderCurrency = CorporateIncomeDetailsInfo.OrderCurrency; UpdateCorporateIncomeDetails.OrderMoney = CorporateIncomeDetailsInfo.OrderMoney; UpdateCorporateIncomeDetails.ProportionMoney = CorporateIncomeDetailsInfo.ProportionMoney; UpdateCorporateIncomeDetails.ModifyOn = DateTime.Now; UpdateCorporateIncomeDetails.ModifyBy = userid; var result = await _corporateIncomeDetailsService.UpdateCorporateIncomeDetails(UpdateCorporateIncomeDetails); this.ObjectResultModule.Object = result; this.ObjectResultModule.StatusCode = 200; this.ObjectResultModule.Message = "success"; } else { this.ObjectResultModule.Object = ""; this.ObjectResultModule.StatusCode = 404; this.ObjectResultModule.Message = "NotFound"; } #region 操作日志 var CreateYaeherOperList = new YaeherOperList() { OperExplain = "UpdateCorporateIncomeDetails", OperContent = JsonHelper.ToJson(CorporateIncomeDetailsInfo), OperType = "UpdateCorporateIncomeDetails", CreatedBy = userid, CreatedOn = DateTime.Now }; var resultLog = await _yaeherOperListService.CreateYaeherOperList(CreateYaeherOperList); #endregion return(ObjectResultModule); }
public async Task <ObjectResultModule> CreateCorporateIncomeDetails([FromBody] CorporateIncomeDetails CorporateIncomeDetailsInfo) { if (!Commons.CheckSecret(CorporateIncomeDetailsInfo.Secret)) { this.ObjectResultModule.StatusCode = 422; this.ObjectResultModule.Message = "Wrong Secret"; this.ObjectResultModule.Object = ""; return(this.ObjectResultModule); } var userid = _IabpSession.UserId > 0 ? (int)_IabpSession.UserId : 0; var CreateCorporateIncomeDetails = new CorporateIncomeDetails() { ConsultNumber = CorporateIncomeDetailsInfo.ConsultNumber, ConsultID = CorporateIncomeDetailsInfo.ConsultID, ConsultantID = CorporateIncomeDetailsInfo.ConsultantID, ConsultantName = CorporateIncomeDetailsInfo.ConsultantName, PatientID = CorporateIncomeDetailsInfo.PatientID, PatientName = CorporateIncomeDetailsInfo.PatientName, DoctorID = CorporateIncomeDetailsInfo.DoctorID, DoctorName = CorporateIncomeDetailsInfo.DoctorName, OrderNumber = CorporateIncomeDetailsInfo.OrderNumber, OrderCurrency = CorporateIncomeDetailsInfo.OrderCurrency, OrderMoney = CorporateIncomeDetailsInfo.OrderMoney, ProportionMoney = CorporateIncomeDetailsInfo.ProportionMoney, CreatedBy = userid, CreatedOn = DateTime.Now }; var result = await _corporateIncomeDetailsService.CreateCorporateIncomeDetails(CreateCorporateIncomeDetails); if (result.Id > 0) { this.ObjectResultModule.Object = result; this.ObjectResultModule.StatusCode = 200; this.ObjectResultModule.Message = "success"; } else { this.ObjectResultModule.Object = ""; this.ObjectResultModule.StatusCode = 400; this.ObjectResultModule.Message = "error!"; } #region 操作日志 var CreateYaeherOperList = new YaeherOperList() { OperExplain = "CreateCorporateIncomeDetails", OperContent = JsonHelper.ToJson(CorporateIncomeDetailsInfo), OperType = "CreateCorporateIncomeDetails", CreatedBy = userid, CreatedOn = DateTime.Now }; var resultLog = await _yaeherOperListService.CreateYaeherOperList(CreateYaeherOperList); #endregion return(ObjectResultModule); }
public async Task <ObjectResultModule> DeleteCorporateIncomeDetails([FromBody] CorporateIncomeDetails CorporateIncomeDetailsInfo) { if (!Commons.CheckSecret(CorporateIncomeDetailsInfo.Secret)) { this.ObjectResultModule.StatusCode = 422; this.ObjectResultModule.Message = "Wrong Secret"; this.ObjectResultModule.Object = ""; return(this.ObjectResultModule); } var userid = _IabpSession.UserId > 0 ? (int)_IabpSession.UserId : 0; var query = await _corporateIncomeDetailsService.CorporateIncomeDetailsByID(CorporateIncomeDetailsInfo.Id); if (query != null) { query.DeleteBy = userid; query.DeleteTime = DateTime.Now; query.IsDelete = true; var res = await _corporateIncomeDetailsService.DeleteCorporateIncomeDetails(query); this.ObjectResultModule.Object = res; this.ObjectResultModule.Message = "sucess"; this.ObjectResultModule.StatusCode = 200; } else { this.ObjectResultModule.Message = "NotFound"; this.ObjectResultModule.StatusCode = 404; this.ObjectResultModule.Object = ""; } #region 操作日志 var CreateYaeherOperList = new YaeherOperList() { OperExplain = "DeleteCorporateIncomeDetails", OperContent = JsonHelper.ToJson(CorporateIncomeDetailsInfo), OperType = "DeleteCorporateIncomeDetails", CreatedBy = userid, CreatedOn = DateTime.Now }; var resultLog = await _yaeherOperListService.CreateYaeherOperList(CreateYaeherOperList); #endregion return(this.ObjectResultModule); }
public async Task <CorporateIncomeDetails> UpdateCorporateIncomeDetails(CorporateIncomeDetails CorporateIncomeDetailsInfo) { return(await _repository.UpdateAsync(CorporateIncomeDetailsInfo)); }
public async Task <CorporateIncomeDetails> CreateCorporateIncomeDetails(CorporateIncomeDetails CorporateIncomeDetailsInfo) { CorporateIncomeDetailsInfo.Id = await _repository.InsertAndGetIdAsync(CorporateIncomeDetailsInfo); return(CorporateIncomeDetailsInfo); }