public async Task <bool> Revoke(RevokePermissionsCmd cmd) { var evt = PermissionsRevokedEvt.MakeEventEntity(cmd); var insertions = await eventRepository.Create(evt); return(insertions > 0); }
public async Task <IActionResult> RevokePermissions(long company, long user) { var cmd = new RevokePermissionsCmd(company, HttpContext.UserId().Value, user); var ok = await permissionRepository.Revoke(cmd); if (ok) { return(Ok()); } return(BadRequest()); }