示例#1
0
 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);
            }
        }