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)); } }
public DataImportante Adicionar(DataImportante entity) { return(_dataImportanteRepository.Adicionar(entity)); }