public static LeadStatus Create(LeadStatusAddModel model, string userId) { var data = new LeadStatus { Name = model.Name, Status = Constants.RecordStatus.Active, CreatedBy = userId ?? "0", CreatedOn = Utility.GetDateTime(), }; return(data); }
public async Task <IActionResult> Add([FromBody] LeadStatusAddModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorList())); } try { await _manager.AddAsync(model); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok()); }
public async Task AddAsync(LeadStatusAddModel model) { await _repository.AddAsync(LeadStatusFactory.Create(model, _userId)); await _unitOfWork.SaveChangesAsync(); }