public Member GetNewMember() { Member member = new Member(); member.DateEntry = DateTime.Now; member.DateCreated = DateTime.Now; return member; }
public void AddNewMember(Member member) { member.DateEntry = DateTime.Now; member.DateCreated = DateTime.Now; if (member.IdChargeCode1 != null) { member.ChargeCode1 = _repo.GetChargeCodeById((int)member.IdChargeCode1); } if (member.IdChargeCode2 != null) { member.ChargeCode2 = _repo.GetChargeCodeById((int)member.IdChargeCode2); } else { member.ChargeCode2 = null; } _repo.Add(member); }
public ActionResult Create(Member member) { if (ModelState.IsValid) { _services.AddNewMember(member); return RedirectToAction("Index"); } ViewBag.IdTitle = new SelectList(_repo.Titles, "IdTitle", "NameTitle", member.IdTitle); ViewBag.IdSupraKeyAccess = new SelectList(_repo.SupraKeyAccesses, "IdSupraKeyAccess", "SupraKeyAccessName"); ViewBag.IdBillingClass = new SelectList(_repo.BillingClasses, "IdBillingClass", "NameBillingClass", member.IdBillingClass); ViewBag.IdPrimaryLicenseType = new SelectList(_repo.LicenseTypes, "idLicenseType", "nameLicenseType", member.IdPrimaryLicenseType); ViewBag.IdSecondaryLicenseType = new SelectList(_repo.LicenseTypes, "idLicenseType", "nameLicenseType", member.IdSecondaryLicenseType); ViewBag.IdAssociation = new SelectList(_repo.Associations, "IdAssociation", "AssociationNumber", member.IdAssociation); ViewBag.IdMemberClass = new SelectList(_repo.MemberClasses, "IdMemberClass", "NameMemberClass", member.IdMemberClass); ViewBag.IdMemberType = new SelectList(_repo.MemberTypes, "IdMemberType", "NameMemberType", member.IdMemberType); ViewBag.IdSpecialization = new SelectList(_repo.MemberSpecializations, "IdMemberSpecialization", "DescMemberSpacialization", member.IdSpecialization); ViewBag.IdMlsAccessLevel = new SelectList(_repo.MLSAccessLevels, "IdMLSAccessLevel", "NameMLSAccessLevel", member.IdMlsAccessLevel); ViewBag.IdStatusValue = new SelectList(_repo.StatusValues, "IdStatusValue", "NameStatusValue", member.IdStatusValue); return View(member); }
public void UpdateMember(Member member) { member.Firm.IdFirm = member.IdFirm; if (member.IdPreviousFirm != null) { member.PreviousFirm = _repo.GetFirmById((int)member.IdPreviousFirm); } if (member.IdChargeCode1 != null) { member.ChargeCode1 = _repo.GetChargeCodeById((int)member.IdChargeCode1); } if (member.IdChargeCode2 != null) { member.ChargeCode2 = _repo.GetChargeCodeById((int)member.IdChargeCode2); } _repo.Update(member); }
public void Update(Member member) { var currentMember = _db.Members.Find(member.IdMember); _db.Entry(currentMember).CurrentValues.SetValues(member); //_db.Entry(member).State = EntityState.Modified; _db.SaveChanges(); }
public void Remove(Member member) { _db.Members.Remove(member); _db.SaveChanges(); }
public bool IsMemberActive(Member member) { var activeMember = _db.Members.Find(member); return activeMember.IsActive(); }
public void Add(Member member) { member.Firm = _db.Firms.Find(member.IdFirm); _db.Members.Add(member); _db.SaveChanges(); }
public MemberPaymentViewModel CreatePaymentView(IEnumerable<InvoiceMaster> invoicesView, Member memberView) { double amount = 0; List<InvoiceMaster> invoices = new List<InvoiceMaster>(); var member = _repo.GetMemberById(memberView.IdMember); foreach (InvoiceMaster invoice in invoicesView) { if (invoice.IsChecked == true) { invoices.Add(_repo.GetInvoiceMasterById(invoice.IdInvoiceMaster)); amount += _repo.GetInvoiceMasterById(invoice.IdInvoiceMaster).InvoiceDetail.Price; } } MemberPaymentViewModel paymentModel = new MemberPaymentViewModel(); paymentModel.IdMember = member.IdMember; paymentModel.Member = member; //Just added the Invoices property to the MemerPaymentViewModel so that each chosen Invoice can be modified later on in the payment process. paymentModel.Invoices = invoices; paymentModel.AmtPayment = amount; return paymentModel; }