public SalvarAlocacaoRecursoResponse Editar(AlocacaoRecursoModel model) { var retorno = new SalvarAlocacaoRecursoResponse(); string mensagem; if ((ValidaRecursoDataAlocacao(model.IdRecurso, model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, out mensagem)) && DataValida(model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, model.IdAlocacao, out mensagem)) { _alocacaoRecursoRepository.Update(new alocacao_projeto_recursos(model), $"WHERE IdAlocacao = {model.IdAlocacao} and IdRecurso = {model.IdRecurso}"); retorno.Valido = true; return(retorno); } else { retorno.Valido = true; retorno.Mensagem = mensagem; return(retorno); } }
public SalvarAlocacaoRecursoResponse Incluir(AlocacaoRecursoModel model) { var retorno = new SalvarAlocacaoRecursoResponse(); string mensagem; if (ValidaRecursoTipoAlocacao(model.IdRecurso, model.IdAlocacao, out mensagem) && DataValida(model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, model.IdAlocacao, out mensagem) && ValidaRecursoDataAlocacao(model.IdRecurso, model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, out mensagem)) { _alocacaoRecursoRepository.Add(new alocacao_projeto_recursos(model)); retorno.Valido = true; return(retorno); } else { retorno.Valido = false; retorno.Mensagem = mensagem; return(retorno); } }