public async Task <ActionResult> AddEvents([FromBody] EventDto events) { var addEventResult = await eventService.AddEvents(events); if (!addEventResult.IsSuccessful) { return(BadRequest(addEventResult)); } return(Ok(addEventResult)); }
public async Task <IActionResult> Post(EventDto model) { try { EventDto eventToPost = await _eventService.AddEvents(model); //IActionResult allows to return the status code, such as BadRequest (400) if (eventToPost == null) { return(NoContent()); } //IActionResult allows to return the status code, such as Ok (200) return(Ok(eventToPost)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar adicionar eventos. Erro: {ex.Message}")); } }
public async Task <IActionResult> AddEvent(AddEventDto newEvent) { return(Ok(await _eventService.AddEvents(newEvent))); }