public async Task <ActionResult <int> > Post([FromBody] PaisViewModel paisViewModel) { var paisEntity = _mapper.Map <PaisEntity>(paisViewModel); var id = await _paisService.AddAsync(paisEntity); return(Ok(id)); }
public async Task <ActionResult> Post([FromForm] PaisViewModelPost pais) { pais.Descricao = pais?.Descricao?.Trim(); if (!await _paisService.AddAsync(_mapper.Map <PaisDTO>(pais))) { return(Json(new { success = false, mensagem = string.Join(".", _notify.GetNotifications().Select(n => n.ErrorMessage).FirstOrDefault()) })); } return(Json(new { success = true, mensagem = "País inserido com sucesso." })); }