public ActionResult <TiqueteViewModel> Post(TiqueteInputModel tiqueteInput) { Tiquete tiquete = MapearTiquete(tiqueteInput); var response = _tiqueteService.Guardar(tiquete); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.Tiquete)); }
public ActionResult <TiqueteViewModel> Post(TiqueteInputModel tiqueteInput) { Tiquete tiquete = MapearTiquete(tiqueteInput); var response = _tiqueteService.Guardar(tiquete); if (response.Error) { ModelState.AddModelError("Guardar Tiquete", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(response.Mensaje)); } return(Ok(response.Tiquete)); }
public async Task <ActionResult <TiqueteViewModel> > PostAsync(TiqueteInputModel tiqueteInput) { Tiquete tiquete = MapearTiquete(tiqueteInput); var response = _tiqueteService.Guardar(tiquete); if (response.Error) { ModelState.AddModelError("Guardar Tiquete", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(response.Mensaje)); } var tiqueteViewModel = new TiqueteViewModel(response.Tiquete); await _hubContext.Clients.All.SendAsync("TiqueteRegistrado", tiqueteViewModel); return(Ok(tiqueteViewModel)); }