public async Task <BaseResponse <bool> > UpdateAsync(CheckDupEditModel model, int updatedBy) { if (model == null) { return(ToResponse(false, false, "Dữ liệu không hợp lệ")); } if (model.PartnerId <= 0) { return(ToResponse(false, false, "Vui lòng chọn đối tác")); } var checkDup = _mapper.Map <CheckDupAddSql>(model); var result = await _rpCheckDup.UpdateAsync(checkDup, updatedBy); if (!result.success) { return(ToResponse(result)); } if (!string.IsNullOrWhiteSpace(model.Note)) { var note = new GhichuModel { Noidung = model.Note, HosoId = checkDup.Id, CommentTime = DateTime.Now, TypeId = (int)NoteType.CheckDup }; await _rpNote.AddNoteAsync(note); } return(ToResponse(true)); }
public async Task <bool> UpdateAsync(CheckDupEditModel model) { if (model == null) { return(ToResponse(false, "Dữ liệu không hợp lệ")); } if (!model.BirthDay.HasValue || (model.BirthDay.HasValue && model.BirthDay.Value == DateTime.MinValue)) { return(ToResponse(false, "Vui lòng chọn ngày sinh")); } if (model.PartnerId <= 0) { return(ToResponse(false, "Vui lòng chọn đối tác")); } var checkDup = _mapper.Map <CheckDupAddSql>(model); var result = await _rpCheckDup.UpdateAsync(checkDup, _process.User.Id); if (!result.success) { return(ToResponse(result)); } if (!string.IsNullOrWhiteSpace(model.Note)) { var note = new CheckDupNote { Note = model.Note, CustomerId = checkDup.Id, CreatedBy = _process.User.Id }; _rpCheckDup.AddNoteAsync(note); } return(true); }
public async Task <ActionResult> UpdateAsync(CheckDupEditModel model) { var result = await _bizCheckDup.UpdateAsync(model, GlobalData.User.IDUser); return(ToResponse(result.IsSuccess, result.Message, result.Data)); }
public async Task <IActionResult> UpdateAsync([FromBody] CheckDupEditModel model) { var result = await _bizCheckDup.UpdateAsync(model); return(ToResponse(result)); }