Пример #1
0
        public ActionResult Create(DatasViewModel collection)
        {
            var _result = _eventoRepository.ObterPorId(collection.EventoId);

            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    if (_datasImportanteRepository.VerificarFinalidade(collection.Finalidade, collection.EventoId, true))
                    {
                        var result = _datasImportanteRepository.ObterPorFinalidade(collection.Finalidade, collection.EventoId, true);
                        result.DataInicio = collection.DataInicio;
                        result.DataFim    = collection.DataFim;
                        result.Descricao  = collection.Descricao;
                        result.Removido   = !result.Removido;
                        _datasImportanteRepository.Actualizar(result);
                    }
                    else
                    {
                        _datasImportanteRepository.Adicionar(Data(collection));
                    }
                    return(RedirectToAction("Index", new { id = collection.EventoId, msg = "Configuração criada." }));
                }
                ViewBag.Finalidade = Finaliddaes(collection.EventoId);
                collection.Titulo  = _result.Titulo;
                return(View(collection));
            }
            catch
            {
                ViewBag.Finalidade = Finaliddaes(collection.EventoId);
                collection.Titulo  = _result.Titulo;
                return(View(collection));
            }
        }
Пример #2
0
 public void Actualizar(DataImportante entity)
 {
     _dataImportanteRepository.Actualizar(entity);
 }