public async Task <ActionResult> ApproveChangeEmail(int approvalId) { var model = await AdminApprovalReader.GetApproval(approvalId); if (model == null) { return (ViewMessageModal(new ViewMessageModel(ViewMessageType.Warning, "Approval Not Found!", $"Could not find EmailChange approval #{approvalId}"))); } var user = await UserReader.GetUserByName(model.DataUser); return(View("ChangeEmailApproveModal", new AdminChangeEmailApproveModel { Status = model.Status, Requestor = model.RequestUser, Requested = model.Created, Approved = model.Approved, Approver = model.ApprovalUser, Message = model.Message, UserName = model.DataUser, NewEmailAddress = model.Data, OldEmailAddress = user.Email, ApprovalId = approvalId })); }
public async Task <ActionResult> ApproveResetAllTwoFactor(int approvalId) { var model = await AdminApprovalReader.GetApproval(approvalId); if (model == null || !( model.Type == Cryptopia.Enums.ApprovalQueueType.ResetTwoFactor || model.Type == Cryptopia.Enums.ApprovalQueueType.ResetAllTwoFactor)) { return(ViewMessageModal(new ViewMessageModel(ViewMessageType.Warning, "Approval Not Found!", $"Could not find ResetTwoFactor approval #{approvalId}"))); } return(View("ResetTwoFactorApproveModal", new AdminResetTwoFactorApproveModel { Requestor = model.RequestUser, Status = model.Status, UserName = model.DataUser, Type = model.Data, ApprovalId = model.Id, Requested = model.Created, Message = model.Message })); }