private void CreateUser(string userId) { var user = Builder <UrdmsUser> .CreateNew().With(o => o.CurtinId = userId).Build(); UserIs.AuthenticatedAs(_autoSubstitute, userId, new[] { "Administrators" }); _lookup.GetUser(Arg.Is(userId)).Returns(user); }
private void CreateQaUser() { var user = Builder <UrdmsUser> .CreateNew().With(o => o.CurtinId = QaId).Build(); UserIs.AuthenticatedAs(_autoSubstitute, QaId, new[] { ApplicationRole.QaApprover.GetDescription() }); _lookup.GetUser(Arg.Is(QaId)).Returns(user); }
private void CreateUser(string userId, string role = null) { var user = Builder <UrdmsUser> .CreateNew().With(o => o.CurtinId = userId).Build(); if (!string.IsNullOrEmpty(role)) { UserIs.AuthenticatedAs(_autoSubstitute, userId, new[] { role }); } _lookup.GetUser(Arg.Is(userId)).Returns(user); }
void UserPicker1_UserSelected(object sender, MerchantTribe.Commerce.Controls.UserSelectedEventArgs e) { Promotion p = GetCurrentPromotion(); UserIs q = (UserIs)GetCurrentQualification(p); if (q == null) { return; } q.AddUserId(e.UserAccount.Bvin); MyPage.MTApp.MarketingServices.Promotions.Update(p); LoadUserIsEditor(q); }
protected void gvUserIs_RowDeleting(object sender, GridViewDeleteEventArgs e) { Promotion p = GetCurrentPromotion(); UserIs q = (UserIs)GetCurrentQualification(p); if (q == null) { return; } string bvin = (string)e.Keys[0]; q.RemoveUserId(bvin); MyPage.MTApp.MarketingServices.Promotions.Update(p); LoadUserIsEditor(q); }
// User Is Editor private void LoadUserIsEditor(UserIs q) { List <FriendlyBvinDisplay> displayData = new List <FriendlyBvinDisplay>(); foreach (string bvin in q.UserIds()) { FriendlyBvinDisplay item = new FriendlyBvinDisplay(); item.bvin = bvin; item.DisplayName = bvin; MerchantTribe.Commerce.Membership.CustomerAccount c = MyPage.MTApp.MembershipServices.Customers.Find(item.bvin); if (c != null) { item.DisplayName = c.Email; } displayData.Add(item); } this.gvUserIs.DataSource = displayData; this.gvUserIs.DataBind(); }