public async Task <ActionResult <object> > Edit([FromBody] ManageEntityRequest request) { if (!_permissionService.IsAllowed(new ActionRequestInfo(HttpContext, _implementationsContainer, request.EntityType, ActionTypeEnum.Update))) { return(Unauthorized()); } return(await _entityHandler.Edit(request)); }
public async Task <Result <object> > Edit(ManageEntityRequest request) { using (var repository = _implementations.GetBusinessRepository()) { var result = await _entityHandler.Edit(request, repository); await _entityHandler.SaveChanges(repository, request.EntityTypeName); return(result); } }