public IActionResult Alterar([FromServices] IComandosEventoTipo comandosEventoTipo, long id, [FromBody] EventoTipoInclusaoDto eventoTipo) { comandosEventoTipo.Alterar(eventoTipo, id); return(Ok()); }
private EventoTipo MapearDtoParaDominio(EventoTipoInclusaoDto eventoTipoDto) { return(new EventoTipo { Concomitancia = eventoTipoDto.Concomitancia, Dependencia = eventoTipoDto.Dependencia, Descricao = eventoTipoDto.Descricao, Letivo = eventoTipoDto.Letivo, LocalOcorrencia = eventoTipoDto.LocalOcorrencia, TipoData = eventoTipoDto.TipoData }); }
private EventoTipo ObterEntidadeBancoEAtualizar(long id, EventoTipoInclusaoDto eventoTipoDto) { var eventoTipo = repositorioEventoTipo.ObterPorId(id); if (eventoTipo == null || eventoTipo.Id == 0) { throw new NegocioException("Não é possivel editar um tipo de evento não cadastrado"); } eventoTipo.Ativo = eventoTipoDto.Ativo; eventoTipo.Concomitancia = eventoTipoDto.Concomitancia; eventoTipo.Dependencia = eventoTipoDto.Dependencia; eventoTipo.Descricao = eventoTipoDto.Descricao; eventoTipo.Letivo = eventoTipoDto.Letivo; eventoTipo.LocalOcorrencia = eventoTipoDto.LocalOcorrencia; eventoTipo.TipoData = eventoTipoDto.TipoData; return(eventoTipo); }
public IActionResult Post([FromBody] EventoTipoInclusaoDto eventoTipo, [FromServices] IComandosEventoTipo comandosEventoTipo) { comandosEventoTipo.Salvar(eventoTipo); return(Ok()); }
public void Salvar(EventoTipoInclusaoDto eventoTipoDto) { var evento = MapearDtoParaDominio(eventoTipoDto); repositorioEventoTipo.Salvar(evento); }
public void Alterar(EventoTipoInclusaoDto eventoTipoDto, long idEvento) { var evento = ObterEntidadeBancoEAtualizar(idEvento, eventoTipoDto); repositorioEventoTipo.Salvar(evento); }