public async Task <int> Add(BusinessToSaveDto entity) { if (await _unitOfWork.Business.Exists(x => x.Name == entity.Name)) { throw new Exception("Already exists."); } Business entityToSave = _mapper.Map <Business>(entity); _unitOfWork.Business.Add(entityToSave); _unitOfWork.Complete(); return(entityToSave.Id); }
public async Task <IActionResult> Post(BusinessToSaveDto businessDto) { try { if (await _serviceManager.Business.Add(businessDto)) { return(StatusCode(201)); } else { return(BadRequest()); } } catch (System.Exception e) { return(HandleException(e)); } }
public async Task <bool> Add(BusinessToSaveDto entity) { if (await _unitOfWork.Business.BusinessExists(entity.Name)) { throw new Exception("Already exists."); } Business entityToSave = _mapper.Map <Business>(entity); _unitOfWork.Business.Add(entityToSave); if (_unitOfWork.Complete() > 0) { return(true); } return(false); }