public async Task <BaseResponse <int> > CreateAsync(CheckDupAddModel model, int createdBy) { if (model.PartnerId <= 0) { return(ToResponse(0, false, "Vui lòng chọn đối tác")); } var obj = _mapper.Map <CheckDupAddSql>(model); obj.CICStatus = (int)CheckDupCICStatus.NotDebt; obj.PartnerStatus = (int)CheckDupPartnerStatus.NotCheck; var response = await _rpCheckDup.CreateAsync(obj, createdBy); if (response.data > 0) { if (!string.IsNullOrWhiteSpace(model.Note)) { var note = new GhichuModel { Noidung = model.Note, HosoId = response.data, CommentTime = DateTime.Now, TypeId = (int)NoteType.CheckDup }; await _rpNote.AddNoteAsync(note); } return(ToResponse(response.data)); } return(ToResponse(0, false, response.error)); }
public async Task <int> CreateAsync(CheckDupAddModel model) { if (model == null) { return(ToResponse(0, Errors.invalid_data)); } if (model.PartnerId <= 0) { return(ToResponse(0, "Vui lòng chọn đối tác")); } if (!model.BirthDay.HasValue || (model.BirthDay.HasValue && model.BirthDay.Value == DateTime.MinValue)) { return(ToResponse(0, "Vui lòng chọn ngày sinh")); } var obj = _mapper.Map <CheckDupAddSql>(model); obj.CICStatus = (int)CheckDupCICStatus.NotDebt; obj.PartnerStatus = (int)CheckDupPartnerStatus.NotCheck; var response = await _rpCheckDup.CreateAsync(obj, _process.User.Id); if (response.data > 0) { if (!string.IsNullOrWhiteSpace(model.Note)) { var note = new CheckDupNote { Note = model.Note, CustomerId = response.data, CreatedBy = obj.CreatedBy }; _rpCheckDup.AddNoteAsync(note); } return(response.data); } return(ToResponse(0, response.error)); }
public async Task <JsonResult> CreateAsync(CheckDupAddModel model) { var result = await _bizCheckDup.CreateAsync(model, GlobalData.User.IDUser); return(ToJsonResponse(result.IsSuccess, result.Message, result.Data)); }
public async Task <IActionResult> CreateAsync([FromBody] CheckDupAddModel model) { var result = await _bizCheckDup.CreateAsync(model); return(ToResponse(result)); }