/// <summary> /// Método Adiciona um evento /// </summary> /// <param name="EventoVo"></param> /// <returns></returns> public EventoVo Add(EventoVo EventoVo) { var EventoEntity = _EventoConverter.Parse(EventoVo); var Evento = _EventoRepository.Add(EventoEntity); return(_EventoConverter.Parse(Evento)); }
/// <summary> /// Método Remove Evento /// </summary> /// <param name="EventoVo"></param> /// <returns></returns> public EventoVo Remove(EventoVo EventoVo) { var EventoEntity = _EventoConverter.Parse(EventoVo); _EventoRepository.Remove(EventoEntity); return(_EventoConverter.Parse(EventoEntity)); }
/// <summary> /// Métoro altera Evento /// </summary> /// <param name="EventoVo"></param> /// <returns></returns> public EventoVo Update(EventoVo EventoVo) { var EventoEntity = _EventoConverter.Parse(EventoVo); _EventoRepository.Update(EventoEntity); return(EventoVo); }
public IActionResult Put([FromBody] EventoVo eventoVo) { try { _eventoService.Update(eventoVo); return(Ok(eventoVo)); } catch (ArgumentNullException e) { return(NotFound(e.Message)); } catch (Exception e) { return(BadRequest(e.Message + " | " + e.InnerException.Message)); } }
public IActionResult Post([FromBody] EventoVo eventoVo) { try { if (eventoVo == null) { return(BadRequest()); } var Evento = _eventoService.Add(eventoVo); return(Ok(Evento)); } catch (ArgumentNullException e) { return(NotFound(e.Message)); } catch (Exception e) { return(BadRequest(e.Message + " | " + e.InnerException.Message)); } }