public Competencia Adicionar(Competencia competencia) { //TODO: Executa as validacoes if (!competencia.IsValid()) { return(competencia); } return(_competenciaRepositorio.Adicionar(competencia)); }
public bool Create([FromBody] Competencia model) { if (model is null || !model.IsValid()) { return(false); } var exists = _dbContext.Competencias.Any(x => x.Descripcion.ToUpper() == model.Descripcion.ToUpper()); if (exists) { return(false); } _dbContext.Competencias.Add(model); _dbContext.SaveChanges(); return(true); }
public bool Update([FromBody] Competencia model) { if (model is null || !model.IsValid()) { return(false); } var exists = _dbContext.Competencias.Any(x => x.Descripcion.ToUpper() == model.Descripcion.ToUpper() && x.CompetenciaId != model.CompetenciaId); if (exists) { return(false); } var item = _dbContext.Competencias.FirstOrDefault(x => x.CompetenciaId == model.CompetenciaId); item.Descripcion = model.Descripcion; item.Estado = model.Estado; _dbContext.Update(item); _dbContext.SaveChanges(); return(true); }