public async Task <IActionResult> Create([FromBody] CreateDebt dto) { if (dto == null) { return(BadRequest()); } try { dto.UserId = IdentityHelper.GetUserId(User); } catch (UnauthorizedAccessException) { return(Unauthorized()); } int id = await _debtService.CreateAsync(dto); return(StatusCode(201, id)); }
public Task <int> CreateAsync(CreateDebt model) { var debt = _mapper.Map <Debt>(model); return(_debtsRepository.CreateAsync(debt)); }