public void Create(EventoRegisterRequestModel request) { EventoEntity Eventos = new EventoEntity { Cliente = _clientService.GetAll() .FirstOrDefault(x => x.Id.ToString() == request.Cliente), Situacao = _situacaoEventoService.GetAll() .FirstOrDefault(x => x.Id.ToString() == request.Situacao), Tipo = _tipoEventoService.GetAll() .FirstOrDefault(x => x.Id.ToString() == request.TipoEvento), Local = _localService.GetAll() .FirstOrDefault(x => x.Id.ToString() == request.Local), Descricao = request.Descricao, Nome = request.Nome, TextoObservacao = request.TextoObservacao, DataInicio = DateTime.Parse(request.DataInicio), DataTermino = DateTime.Parse(request.DataTermino), DataModificacao = DateTime.Now, DataInserido = DateTime.Now }; //TODO: CRIAR VALIDACAO _dbContext.Eventos.Add(Eventos); _dbContext.SaveChanges(); }
public RedirectToActionResult Create(EventoRegisterRequestModel evento) { _eventoService.Create(evento); TempData["MensagemSucesso"] = "Cadastro efetuado com sucesso!"; return(RedirectToAction("Eventos")); }