Entity ICrudManager <Entity> .Update(Entity entity) { if (_crudValidator != null) { _crudValidator.Update(entity); } return(_crudManager.Update(entity)); }
public static async Task <ActionResult> Update <T, TKey>(this Controller controller, ICrudManager <T, TKey> manager, TKey idFromUri, TKey idFromValue, T value) where T : class where TKey : IComparable { if (idFromUri.CompareTo(idFromValue) != 0) { return(controller.BadRequest("Mismatch between id and dto.Id")); } await manager.Update(value); return(controller.NoContent()); }
public static async Task <ActionResult> Update <T, TKey>(this Controller controller, ICrudManager <T, TKey> manager, IEnumerable <T> values) where T : class where TKey : IComparable { await manager.Update(values); return(controller.NoContent()); }
public async Task Update(T value) { await _manager.Update(value); }