/// <summary> /// Modidica la caducidad /// </summary> /// <param name="caducidad">Datos de la Caducidad</param> /// <returns></returns> public async Task <bool> ModificarAsync(Caducidad caducidad) { contexto.Entry(caducidad).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(true); }
/// <summary> /// Modidica un Producto /// </summary> /// <param name="Producto">Datos del Producto</param> /// <returns></returns> public async Task <bool> ModificarAsync(Producto Producto) { contexto.Entry(Producto).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(true); }
/// <summary> /// Permite modificar un registro /// </summary> /// <param name="registro"></param> /// <param name="reglas">Contiene las reglas a validar</param> /// <returns></returns> public async Task <bool> ModificarAsync(TEntity registro, List <IRegla> reglas) { foreach (var regla in reglas) { if (!regla.EsCorrecto()) { customError = regla.customError; return(false); } } contexto.Entry(registro).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(true); }