public async Task <IActionResult> Post(long accountid, [FromBody] EntryViewModel viewModel) { if (ModelState.IsValid) { var entry = _mapper.Map <Entry>(viewModel); var result = await _repo.AddEntryAsync(accountid, entry); if (result > 0) { return(Created("", viewModel)); } else { return(BadRequest(ModelState)); } } else { return(BadRequest(ModelState)); } }