private bool ValidaCamposObrigatorios(Entities.Models.Recurso.RecursoModel model) { if (!String.IsNullOrEmpty(model.Nome)) { return(true); } else { return(false); } }
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); } }
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); } }