Beispiel #1
0
        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();
        }
Beispiel #2
0
 public RedirectToActionResult Create(EventoRegisterRequestModel evento)
 {
     _eventoService.Create(evento);
     TempData["MensagemSucesso"] = "Cadastro efetuado com sucesso!";
     return(RedirectToAction("Eventos"));
 }