public ActionResult Edit(int id) { MembershipType membershipType = new MembershipType(); membershipType = iMembershipTypeRepository.GetMembershipTypeByID(id); return(View(membershipType)); }
public bool Equals(UserMembership input) { if (input == null) { return(false); } return (( MembershipType == input.MembershipType || (MembershipType != null && MembershipType.Equals(input.MembershipType)) ) && ( MembershipId == input.MembershipId || (MembershipId.Equals(input.MembershipId)) ) && ( DisplayName == input.DisplayName || (DisplayName != null && DisplayName.Equals(input.DisplayName)) ) && ( BungieGlobalDisplayName == input.BungieGlobalDisplayName || (BungieGlobalDisplayName != null && BungieGlobalDisplayName.Equals(input.BungieGlobalDisplayName)) ) && ( BungieGlobalDisplayNameCode == input.BungieGlobalDisplayNameCode || (BungieGlobalDisplayNameCode.Equals(input.BungieGlobalDisplayNameCode)) )); }
public IHttpActionResult PutMembershipType(byte id, MembershipType membershipType) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != membershipType.Id) { return(BadRequest()); } db.Entry(membershipType).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MembershipTypeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostMembershipType(MembershipType membershipType) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Memberships.Add(membershipType); try { db.SaveChanges(); } catch (DbUpdateException) { if (MembershipTypeExists(membershipType.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = membershipType.Id }, membershipType)); }
protected override void OnParsing(XElement existingMembershipOperator) { base.OnParsing(existingMembershipOperator); var type = existingMembershipOperator.AttributeIgnoreCase(TypeAttr); if (type != null) { var typeVaue = type.Value.Trim(); if (string.Equals(typeVaue, "SPWeb.AllUsers", StringComparison.OrdinalIgnoreCase)) { MembershipType = MembershipType.AllUsers; } else if (string.Equals(typeVaue, "CurrentUserGroups", StringComparison.OrdinalIgnoreCase)) { MembershipType = MembershipType.CurrentUserGroups; } else if (string.Equals(typeVaue, "Group", StringComparison.OrdinalIgnoreCase)) { MembershipType = MembershipType.Group; } else if (string.Equals(typeVaue, "Groups", StringComparison.OrdinalIgnoreCase)) { MembershipType = MembershipType.Groups; } else if (string.Equals(typeVaue, "SPWeb.Users", StringComparison.OrdinalIgnoreCase)) { MembershipType = MembershipType.WebUsers; } } }
public void ProcessEmailNotificaiton(MembershipType membershipType) { switch (membershipType) { case MembershipType.Basic: EmailNotificationMessage = @"<h5><strong> Dear Sir / Madam,</strong></h5> <p> You will be happy to know that your membership has been <strong> activated </strong> on date " + DateTime.Now.ToString() + @".We hope you will truly enjoy our product and services.</p> <br/> <p> Best Wishes,</p> <p> Customer Support </p> <p> Largest eRetailer Company</p>"; break; case MembershipType.Premium: EmailNotificationMessage = @"<h5><strong> Dear Sir / Madam,</strong></h5> <p> You will be happy to know that your membership has been <strong> upgraded </strong> on date " + DateTime.Now.ToString() + @".We hope you will truly enjoy our premium experience for our products and services.</p> <br/> <p> Best Wishes,</p> <p> Customer Support </p> <p> Largest eRetailer Company</p>"; break; } //Get email address of the Member from server + Send the message to Notification Service EmailNotificationSent = SendEmailbyExternalService("*****@*****.**", EmailNotificationMessage); }
public void CreateAccount_AccountExistsAndMatchesApplicationInfo(MembershipType membershipType) { membershipApplication = CreateAndRecordMembershipApplication(membershipType); Assert.NotNull(membershipApplication); using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand($"SELECT COUNT(*) FROM AspNetUsers WHERE MemberName = '{membershipApplication.ProspectiveMemberContactInfo.FirstName} {membershipApplication.ProspectiveMemberContactInfo.LastName}'" + $" AND Email = '{membershipApplication.ProspectiveMemberContactInfo.Email}' AND PhoneNumber = '{membershipApplication.ProspectiveMemberContactInfo.PrimaryPhone}' AND" + $" MembershipType = '{membershipType.ToString()}'", connection)) { command.CommandType = System.Data.CommandType.Text; connection.Open(); Assert.Equal("0", command.ExecuteScalar().ToString()); } } bool confirmation = membershipApplication.CreateMemberAccount(out string message); Assert.True(confirmation); using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand($"SELECT COUNT(*) FROM AspNetUsers WHERE MemberName = '{membershipApplication.ProspectiveMemberContactInfo.FirstName} {membershipApplication.ProspectiveMemberContactInfo.LastName}'" + $" AND Email = '{membershipApplication.ProspectiveMemberContactInfo.Email}' AND PhoneNumber = '{membershipApplication.ProspectiveMemberContactInfo.PrimaryPhone}'", connection)) { command.CommandType = System.Data.CommandType.Text; connection.Open(); Assert.Equal("1", command.ExecuteScalar().ToString()); } } }
public async Task <IActionResult> Edit(int id, [Bind("MembershiptTypeID,Type,Discount")] MembershipType membershipType) { if (id != membershipType.MembershiptTypeID) { return(NotFound()); } if (ModelState.IsValid) { try { db.Update(membershipType); await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MembershipTypeExists(membershipType.MembershiptTypeID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(membershipType)); }
public async Task <IActionResult> PutMembershipType(byte id, MembershipType membershipType) { if (id != membershipType.Id) { return(BadRequest()); } _context.Entry(membershipType).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MembershipTypeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,SignUpFee,DurationInMonths,DiscountRate")] MembershipType membershipType) { if (id != membershipType.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(membershipType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MembershipTypeExists(membershipType.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(membershipType)); }
// GET : Customers/Edit/{id} public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var customer = await _context.Customers.SingleAsync(c => c.Id == id); if (customer == null) { return(NotFound()); } var membershipTypes = await _context.MembershipTypes.ToListAsync(); var viewModel = new CustomerViewModel { Customer = customer, MembershipTypes = MembershipType.ConvertToSelectListItem(membershipTypes) }; ViewData["Title"] = "Edit customer"; return(View("CustomerForm", viewModel)); }
/// <summary> /// Muestra la ventana detalle en modo ReadOnly|edicion /// </summary> /// <history> /// [emoguel] 04/04/2016 /// </history> private void Cell_DoubleClick(object sender, RoutedEventArgs e) { MembershipType membershipType = (MembershipType)dgrMemberShipTypes.SelectedItem; frmMembershipTypeDetail frmMemshipTypeDetail = new frmMembershipTypeDetail(); frmMemshipTypeDetail.Owner = this; frmMemshipTypeDetail.enumMode = EnumMode.Edit; frmMemshipTypeDetail.oldMembershipType = membershipType; frmMemshipTypeDetail.oldMembershipType = membershipType; if (frmMemshipTypeDetail.ShowDialog() == true) { int nIndex = 0; List <MembershipType> lstMemberShipTypes = (List <MembershipType>)dgrMemberShipTypes.ItemsSource; if (!ValidateFilter(frmMemshipTypeDetail.membershipType)) { lstMemberShipTypes.Remove(membershipType); } else { ObjectHelper.CopyProperties(membershipType, frmMemshipTypeDetail.membershipType); lstMemberShipTypes.Sort((x, y) => string.Compare(x.mtN, y.mtN)); nIndex = lstMemberShipTypes.IndexOf(membershipType); } dgrMemberShipTypes.Items.Refresh(); StatusBarReg.Content = lstMemberShipTypes.Count + " Membership Types."; GridHelper.SelectRow(dgrMemberShipTypes, nIndex); } }
public void CreateAccount_CorrectFeesAssessed(MembershipType type, double membershipFee) { membershipApplication = CreateAndRecordMembershipApplication(type); membershipApplication.CreateMemberAccount(out string message); string userId = null; using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand($"SELECT Id FROM AspNetUsers WHERE MemberName = '{membershipApplication.ProspectiveMemberContactInfo.FirstName} {membershipApplication.ProspectiveMemberContactInfo.LastName}'" + $" AND Email = '{membershipApplication.ProspectiveMemberContactInfo.Email}' AND PhoneNumber = '{membershipApplication.ProspectiveMemberContactInfo.PrimaryPhone}'", connection)) { command.CommandType = System.Data.CommandType.Text; connection.Open(); userId = command.ExecuteScalar().ToString(); } } using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand($"SELECT Amount FROM AccountTransactions WHERE Description = 'Membership fee' AND UserId = '{userId}'", connection)) { connection.Open(); Assert.Equal(membershipFee, double.Parse(command.ExecuteScalar().ToString())); } } }
public bool Equals(HardLinkedUserMembership input) { if (input == null) { return(false); } return (( MembershipType == input.MembershipType || (MembershipType != null && MembershipType.Equals(input.MembershipType)) ) && ( MembershipId == input.MembershipId || (MembershipId.Equals(input.MembershipId)) ) && ( CrossSaveOverriddenType == input.CrossSaveOverriddenType || (CrossSaveOverriddenType != null && CrossSaveOverriddenType.Equals(input.CrossSaveOverriddenType)) ) && ( CrossSaveOverriddenMembershipId == input.CrossSaveOverriddenMembershipId || (CrossSaveOverriddenMembershipId.Equals(input.CrossSaveOverriddenMembershipId)) )); }
public Membership(Guid fieldId, MembershipType membershipType) : base(MembershipTag, new CamlFieldRef { Id = fieldId }) { MembershipType = membershipType; }
public Membership(string fieldName, MembershipType membershipType) : base(MembershipTag, new CamlFieldRef { Name = fieldName }) { MembershipType = membershipType; }
public MembershipType GetMembershipType(string typename, bool typeadd = false) { MembershipType mtype = null; using (SystemMapEntities db = new SystemMapEntities()) { mtype = db.membership_types .Where(mt => mt.typename == typename) .Select(mt => new MembershipType { typeId = mt.memtypeid, name = mt.typename, description = mt.descr, iconUrl = mt.iconurl }) .SingleOrDefault(); if (mtype == null && typeadd && !String.IsNullOrEmpty(typename) && !String.IsNullOrWhiteSpace(typename)) { membership_types natype = new membership_types { typename = typename }; db.membership_types.Add(natype); db.SaveChanges(); mtype = new MembershipType { typeId = natype.memtypeid, name = typename }; } } return(mtype); }
protected override void PopulateData() { using (var session = Domain.OpenSession()) using (session.Activate()) using (var transaction = session.OpenTransaction()) { var firstType = new MembershipType(); var secondType = new MembershipType(); var customer = new Customer(); customer.Memberships.Add(new Membership { Status = MembershipStatus.Active, Type = firstType }); customer.Memberships.Add(new Membership { Status = MembershipStatus.Active, Type = secondType }); customer.Memberships.Add(new Membership { Status = MembershipStatus.Inactive, Type = firstType }); customer.Memberships.Add(new Membership { Status = MembershipStatus.Inactive, Type = secondType }); jobKey = new Job { Customer = customer }.Key; transaction.Complete(); } }
public static MembershipPayment FromDb(Database.MembershipPayment membershipPayment) { Client client = new Client { Id = (int)membershipPayment.ClientId, FirstName = membershipPayment.Client.AppUser.FirstName, LastName = membershipPayment.Client.AppUser.LastName }; MembershipType membershipType = new MembershipType { Id = (int)membershipPayment.MembershipTypeId, MonthsValid = membershipPayment.MembershipType.MonthsValid, Name = membershipPayment.MembershipType.Name, Price = membershipPayment.MembershipType.Price }; DateTime expiresAt = membershipPayment.CreatedAt.AddMonths(membershipType.MonthsValid); return(new MembershipPayment { Id = membershipPayment.Id, CreatedAt = membershipPayment.CreatedAt.ToString("dd-MM-yyyy"), ClientId = client.Id, FirstName = client.FirstName, LastName = client.LastName, MembershipTypeName = membershipType.Name, ValidDescriptor = DateTime.Now >= expiresAt ? "Nije Validno" : "Validno", TotalPaid = membershipType.Price }); }
public void DeleteMembershipType(int Id) { MembershipType MembershipType = context.MembershipTypes.Find(Id); context.MembershipTypes.Remove(MembershipType); }
public async Task <IActionResult> Edit(string id, [Bind("MembershipTypeName,Description,RatioToFull")] MembershipType membershipType) { if (id != membershipType.MembershipTypeName) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(membershipType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MembershipTypeExists(membershipType.MembershipTypeName)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(membershipType)); }
/// <summary> /// Valida que un objeto MembershipType cumpla con los filtros actuales /// </summary> /// <param name="memberShipType">Objeto a validar</param> /// <returns>True. si cumple | False. No cumple</returns> /// <history> /// [emoguel] created 04/04/2016 /// </history> private bool ValidateFilter(MembershipType memberShipType) { if (_nStatus != -1)//Filtro por estatus { if (memberShipType.mtA != Convert.ToBoolean(_nStatus)) { return(false); } } if (!string.IsNullOrWhiteSpace(_membershipTypeFilter.mtID))//Filtro por ID { if (_membershipTypeFilter.mtID != memberShipType.mtID) { return(false); } } if (!string.IsNullOrWhiteSpace(_membershipTypeFilter.mtN))//Filtro por descripció { if (!memberShipType.mtN.Contains(_membershipTypeFilter.mtN, StringComparison.OrdinalIgnoreCase)) { return(false); } } if (!string.IsNullOrWhiteSpace(_membershipTypeFilter.mtGroup))//Filtro por grupo { if (_membershipTypeFilter.mtGroup != memberShipType.mtGroup) { return(false); } } return(true); }
public ActionResult Save(MembershipType membershipType) { try { if (!ModelState.IsValid) { return(HttpNotFound()); } if (membershipType.Id == 0) { _context.membershipTypes.Add(membershipType); } else { var membershipTypeInDb = _context.membershipTypes.Single(m => m.Id == membershipType.Id); membershipTypeInDb.Name = membershipType.Name; membershipTypeInDb.SignUpFee = membershipType.SignUpFee; membershipTypeInDb.DurationInMonths = membershipType.DurationInMonths; membershipTypeInDb.DiscountRate = membershipType.DiscountRate; } _context.SaveChanges(); return(RedirectToAction(nameof(Index), "Memberships")); } catch (DbUpdateException e) { Console.WriteLine(e); return(RedirectToAction(nameof(Index), "Memberships")); } }
public Membership(MembershipType mt, string membershipId) { membershipType = mt; MembershipId = membershipId; //Restore membership status from server IsMembershipActive = false; IsMembershipPremium = false; }
private DateTime GetMembershipExpirationDate(MembershipPayment membershipPayment) { MembershipType membershipType = _membershipTypes .Where(x => x.Id == membershipPayment.MembershipTypeId) .FirstOrDefault(); return(membershipPayment.CreatedAt.AddMonths(membershipType.MonthsValid)); }
public MembershipTypeViewModel(MembershipType membershipType) { Id = membershipType.Id; Name = membershipType.Name; SignUpFee = membershipType.SignUpFee; DurationInMonths = membershipType.DurationInMonths; DiscountRate = membershipType.DiscountRate; }
public ActionResult DeleteConfirmed(int id) { MembershipType membershipType = db.MembershipTypes.Find(id); db.MembershipTypes.Remove(membershipType); db.SaveChanges(); return(RedirectToAction("Index")); }
public Membership GetMembership(MembershipType membershipType) { return(Builder <Membership> .CreateNew() .With(o => o.MembershipType = membershipType) .With(o => o.MembershipDetails = Builder <MembershipDetails> .CreateNew().Build()) .With(o => o.OrderId = Guid.NewGuid()) .Build()); }
public MembershipTypeModel GetMembershipTypeByID(Guid id) { MembershipTypeModel membershipTypeModel = new MembershipTypeModel(); MembershipType membershipType = clubmembershipDataContext.MembershipTypes.FirstOrDefault(x => x.IDMembershipType == id); return(MapDbObjectToModel(membershipType)); }
public ActionResult Create(MembershipType membershipType) { if (ModelState.IsValid) { db.MembershipTypes.Add(membershipType); } return(View()); }
public Task<object> GetAccount(long membershipId, MembershipType membershipType) { var model = new { membershipId, membershipType }; return Request<object>(model); }
public Task<GetAccountSummaryResponse> GetAccountSummary(MembershipType membershipType, long membershipId, bool? definitions = null) { var model = new { membershipType, membershipId, definitions }; return Request<GetAccountSummaryResponse>(model); }
public Task<GetActivitiesResponse> GetActivities(MembershipType membershipType, long membershipId, long characterId, ActivityMode mode, int? count = null, int? page = null, bool? definitions = null) { var model = new { membershipType, membershipId, characterId, mode, count, page, definitions }; return Request<GetActivitiesResponse>(model); }
public Membership(string fieldName, MembershipType membershipType) : base(MembershipTag, new CamlFieldRef {Name = fieldName}) { MembershipType = membershipType; }
public Group(string value, string display, MembershipType type) { this.Value = value; this.Display = display; this.Type = type; }
public Membership(CamlFieldRef fieldRef, MembershipType membershipType) : base(MembershipTag, fieldRef) { MembershipType = membershipType; }
public Task<long> GetMembershipId(MembershipType membershipType, string displayName, bool? ignoreCase = null) { var model = new { membershipType, displayName, ignoreCase }; return Request<long>(model); }
public Task<SearchPlayersResponse> SearchPlayers(MembershipType membershipType, string displayName) { var model = new { membershipType, displayName }; return Request<SearchPlayersResponse>(model); }
public Task<GetUniqueWeaponsStatsResponse> GetUniqueWeaponsStats(MembershipType membershipType, long membershipId, long characterId, bool? definitions = null) { var model = new { membershipType, membershipId, characterId, definitions }; return Request<GetUniqueWeaponsStatsResponse>(model); }
public Task<GetTriumphsResponse> GetTriumphs(MembershipType membershipType, long membershipId, bool? definitions = null) { var model = new { membershipType, membershipId, definitions }; return Request<GetTriumphsResponse>(model); }
public Task<GetStatsForCharacter> GetStatsForCharacter(MembershipType membershipType, long membershipId, long characterId, PeriodType? periodType = null, IEnumerable<ActivityMode> modes = null, IEnumerable<StatsGroup> groups = null, DateTime? monthStart = null, DateTime? monthEnd = null, DateTime? dayStart = null, DateTime? dayEnd = null) { var model = new { membershipType, membershipId, characterId, periodType, modes, groups, monthStart = monthStart.HasValue ? String.Format("{0:yyyy-MM}", monthStart) : null, monthEnd = monthEnd.HasValue ? String.Format("{0:yyyy-MM}", monthEnd) : null, dayStart = dayStart.HasValue ? String.Format("{0:yyyy-MM-dd}", dayStart) : null, dayEnd = dayEnd.HasValue ? String.Format("{0:yyyy-MM-dd}", dayEnd) : null }; return Request<GetStatsForCharacter>(model); }
public Membership(Guid fieldId, MembershipType membershipType) : base(MembershipTag, new CamlFieldRef {Id = fieldId}) { MembershipType = membershipType; }
public Task<GetItemDetailResponse> GetItemDetail(MembershipType membershipType, long membershipId, long characterId, long itemId, bool? definitions = null) { var model = new { membershipType, membershipId, characterId, itemId, definitions }; return Request<GetItemDetailResponse>(model); }
public Task<GetCharacterProgressionResponse> GetCharacterProgression(MembershipType membershipType, long membershipId, long characterId, bool? definitions = null) { var model = new { membershipType, membershipId, characterId, definitions }; return Request<GetCharacterProgressionResponse>(model); }
public Task<object> GetCharacterInventorySummary(MembershipType membershipType, long membershipId, long characterId, bool? definitions = null) { var model = new { membershipType, membershipId, characterId, definitions }; return Request<object>(model); }
public Task<GetGrimoireByMembershipResponse> GetGrimoireByMembership(MembershipType membershipType, long membershipId, bool? flavour = null, int? cardId = null, bool? definitions = null) { var model = new { membershipType, membershipId, flavour, cardId, definitions }; return Request<GetGrimoireByMembershipResponse>(model); }
public Task<GetStatsForAccountResponse> GetStatsForAccount(MembershipType membershipType, long membershipId, IEnumerable<StatsGroup> groups = null) { var model = new { membershipType, membershipId, groups, }; return Request<GetStatsForAccountResponse>(model); }