public async Task <ActionResult> Post([FromForm] PacienteViewModelPost paciente) { if (!await _pacienteService.AddAsync(_mapper.Map <PacienteDTO>(paciente))) { return(Json(new { success = false, mensagem = string.Join(".", _notify.GetNotifications().Select(n => n.ErrorMessage).FirstOrDefault()) })); } return(Json(new { success = true, mensagem = "Paciente inserido com sucesso." })); }
public async Task <ActionResult> Post([FromForm] CidadeViewModelPost cidade) { cidade.Descricao = cidade?.Descricao?.Trim(); if (!await _cidadeService.AddAsync(_mapper.Map <CidadeDTO>(cidade))) { return(Json(new { success = false, mensagem = string.Join(".", _notify.GetNotifications().Select(n => n.ErrorMessage).FirstOrDefault()) })); } return(Json(new { success = true, mensagem = "Cidade inserida com sucesso." })); }
public async Task <ActionResult> Post([FromForm] EstadoViewModelPost estado) { estado.Descricao = estado?.Descricao?.Trim(); if (!await _estadoService.AddAsync(_mapper.Map <EstadoDTO>(estado))) { return(Json(new { success = false, mensagem = string.Join(".", _notify.GetNotifications().Select(n => n.ErrorMessage).FirstOrDefault()) })); } return(Json(new { success = true, mensagem = "Estado inserido com sucesso." })); }
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." })); }
public async Task <IViewComponentResult> InvokeAsync() { var notifications = await Task.FromResult(_notify.GetNotifications()); notifications.ForEach(c => ViewData.ModelState.AddModelError(string.Empty, c.Message)); return(View()); }
protected ActionResult CustomResponse(object result = null) { if (_notify.ThereIsNotification()) { return(BadRequest(new { success = false, errors = _notify.GetNotifications().Select(n => n.Message) })); } else { return(Ok(new { success = true, data = result })); } }