Exemplo n.º 1
0
 private bool ValidaCamposObrigatorios(Entities.Models.Recurso.RecursoModel model)
 {
     if (!String.IsNullOrEmpty(model.Nome))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemplo n.º 2
0
        public bool Editar(Entities.Models.Recurso.RecursoModel model)
        {
            if (ValidaCamposObrigatorios(model) && ValidaSeRegistroJaCadastrado(model, false))
            {
                var obj = new Recurso(model.Nome, model.Id.Value);

                _recursoRepository.Update(obj);

                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 3
0
        private bool ValidaSeRegistroJaCadastrado(Entities.Models.Recurso.RecursoModel model, bool isEditar)
        {
            IEnumerable <Recurso> registros;

            if (isEditar)
            {
                registros = _recursoRepository.Find(x => x.Nome == model.Nome && (x.IdRecurso != model.Id));
            }
            else
            {
                registros = _recursoRepository.Find(x => x.Nome == model.Nome);
            }

            if (registros.Count() > 1)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }