public async Task <IActionResult> Post(ClientToSaveDto clientToSaveDto) { try { var id = await _serviceManager.Client.Add(clientToSaveDto); return(Ok(id)); } catch (System.Exception e) { return(HandleException(e)); } }
public async Task <int> Add(ClientToSaveDto entity) { if (await _unitOfWork.Client.Exists(x => x.Name == entity.Name)) { throw new Exception("Already exists."); } Client Client = _mapper.Map <Client>(entity); _unitOfWork.Client.Add(Client); _unitOfWork.Complete(); return(Client.Id); }
public async Task <IActionResult> Post(ClientToSaveDto ClientDto) { try { if (await _serviceManager.Client.Add(ClientDto)) { return(StatusCode(201)); } else { return(BadRequest()); } } catch (System.Exception e) { return(HandleException(e)); } }
public async Task <bool> Add(ClientToSaveDto entity) { if (await _unitOfWork.Client.ClientExists(entity.Name)) { throw new Exception("Already exists."); } Client Client = _mapper.Map <Client>(entity); _unitOfWork.Client.Add(Client); if (_unitOfWork.Complete() > 0) { return(true); } return(false); }
public async Task <int> Add(ClientToSaveDto entity) { if (await _unitOfWork.Client.Exists(x => x.Name == entity.Name)) { throw new Exception("Already exists."); } Client Client = _mapper.Map <Client>(entity); Client.IsActive = true; Client.IsVisible = true; Client.BusinessId = 1; Client.CreatedBy = CurrentUser.User.Id; _unitOfWork.Client.Add(Client); _unitOfWork.Complete(); return(Client.Id); }