public async Task <InvokeResult> UpdatePartsKitAsync(PartsKit partsKit, EntityHeader org, EntityHeader user) { await AuthorizeAsync(partsKit, AuthorizeResult.AuthorizeActions.Update, user, org); Validator.Validate(partsKit, Actions.Update); await _repo.UpdatePartsKitAsync(partsKit); return(InvokeResult.Success); }
public async Task <InvokeResult> AddPartsKitAsync(PartsKit partsKit, EntityHeader org, EntityHeader user) { ValidationCheck(partsKit, Actions.Create); await AuthorizeAsync(partsKit, AuthorizeResult.AuthorizeActions.Create, user, org); await _repo.AddPartsKitAsync(partsKit); return(InvokeResult.Success); }
public Task <InvokeResult> UpdatePartsKitAsync([FromBody] PartsKit category) { return(_mgr.UpdatePartsKitAsync(category, OrgEntityHeader, UserEntityHeader)); }