public virtual async Task <ActionResult> Reassign(ReassginResource reassginResource) { if (await IsUnauthorized(Operations.Reassign)) { return(Unauthorized()); } return(await Application.Reassign(reassginResource)); }
public ActionResult Reassigen(string resourceId) { var reassginResource = new ReassginResource() { ResourceId = resourceId, NewOwnerUserId = CurrentUser.UserResource.Id }; return(Client.Reassign(reassginResource).Result); }
public async Task <ActionResult> Reassign(ReassginResource reassginResource) { var entity = await LookupRepository.FindFirst(e => e.Id == reassginResource.ResourceId); if (entity == null) { return(NotFound(reassginResource.ResourceId)); } var isExists = await UserRepository.Exists(reassginResource.NewOwnerUserId); if (!isExists) { return(NotFound(reassginResource.NewOwnerUserId)); } entity.UserId = reassginResource.NewOwnerUserId; await AlterRepository.Update(entity); return(Ok()); }
public Task <ActionResult> Reassign(ReassginResource reassginResource) { return(SentPostNoResource("reassign", reassginResource)); }
public Task <ActionResult> Reassign(ReassginResource reassginResource) { return(LogginCall(() => Application.Reassign(reassginResource))); }