public bool Create([FromBody] NivelCapacitacion model) { if (model is null || !model.IsValid()) { return(false); } var exists = _dbContext.NivelesCapacitacion.Any(x => x.Descripcion.ToUpper() == model.Descripcion.ToUpper()); if (exists) { return(false); } _dbContext.NivelesCapacitacion.Add(model); _dbContext.SaveChanges(); return(true); }
public bool Update([FromBody] NivelCapacitacion model) { if (model is null || !model.IsValid()) { return(false); } var exists = _dbContext.NivelesCapacitacion.Any(x => x.Descripcion.ToUpper() == model.Descripcion.ToUpper() && x.NivelCapacitacionId != model.NivelCapacitacionId); if (exists) { return(false); } var item = _dbContext.NivelesCapacitacion.FirstOrDefault(x => x.NivelCapacitacionId == model.NivelCapacitacionId); item.Descripcion = model.Descripcion; item.Estado = model.Estado; _dbContext.Update(item); _dbContext.SaveChanges(); return(true); }