public EventoEntity Adicionar(IDadosBasicosEvento dadosBasicos) { var novoEvento = ValidarDadosBasicos(dadosBasicos);; _databaseContext.Eventos.Add(novoEvento); _databaseContext.SaveChanges(); return(novoEvento); }
private EventoEntity ValidarDadosBasicos( IDadosBasicosEvento dadosBasicos ) { var entidade = new EventoEntity(); entidade.Tipo = _tipoEventoService.ObterPorId(Convert.ToInt32(dadosBasicos.Tipo)); entidade.Descricao = dadosBasicos.Descricao; entidade.DataInic = dadosBasicos.DataInic; entidade.HoraInic = dadosBasicos.HoraInic; entidade.DataFim = dadosBasicos.DataFim; entidade.HoraFim = dadosBasicos.HoraFim; entidade.Cliente = _clienteService.ObterPorId(Convert.ToInt32(dadosBasicos.Cliente)); entidade.Situacao = _situacaoEventoService.ObterPorId(Convert.ToInt32(dadosBasicos.Situacao)); entidade.Local = _localService.ObterPorId(Convert.ToInt32(dadosBasicos.local)); entidade.Observacao = dadosBasicos.Observacao; var dataAdic = DateTime.Now; entidade.DataDeinsercao = dataAdic; var dataModif = DateTime.Now; entidade.DataDeModificacao = dataModif; return(entidade); }