public ActionResult DeleteMember(int id, int status = 1) { IcomMembers icommembers = db.IcomMembers.Find(id); icommembers.IsDeleted = status != 0; db.Entry(icommembers).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int id = 0) { IcomMembers icommembers = db.IcomMembers.Find(id); if (icommembers == null) { return(HttpNotFound()); } return(View(icommembers)); }
public ActionResult DeleteConfirmed(int id, bool blDel = true) { IcomMembers icommembers = db.IcomMembers.Find(id); //db.IcomMembers.Remove(icommembers); icommembers.IsDeleted = blDel; db.Entry(icommembers).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int id = 0) { IcomMembers member = db.IcomMembers.Find(id); if (member == null) { return(HttpNotFound()); } return(View(CreateMember(member))); }
private RegisterViewModel CreateMember(IcomMembers icmb) { return(new RegisterViewModel { IcomMembersId = icmb.IcomMembersId, AmountCharged = icmb.AmountCharged, AmountPaid = icmb.AmountPaid, DateRegistered = icmb.DateRegistered, Country = icmb.Country, FullName = icmb.FullName, State = icmb.State, Address = icmb.Address, City = icmb.City, DOB = icmb.DOB, Email = icmb.Email, Phone = icmb.Phone, PostalCode = icmb.PostalCode, IsDeleted = icmb.IsDeleted }); }
public ActionResult Create(RegisterViewModel icmb) { if (ModelState.IsValid) { var member = new IcomMembers { Country = icmb.Country, FullName = icmb.FullName, State = icmb.State, Address = icmb.Address, City = icmb.City, DOB = icmb.DOB, Email = icmb.Email, Phone = icmb.Phone, PostalCode = icmb.PostalCode }; member.DateRegistered = DateTime.Now; db.IcomMembers.Add(member); db.SaveChanges(); //var dOB = member.DOB; //var fullName = member.FullName; //db.FamilyMembers.Add(new FamilyMembers { DOB = dOB, FullName = fullName, IcomMembersId = member.IcomMembersId, DateAdded = DateTime.Now }); //db.SaveChanges(); icmb.Family = icmb.Family.Concat(new List <FamilyViewModel>() { new FamilyViewModel { FamilyDOB = member.DOB, FamilyFullName = member.FullName, IncIndex = 1, IsPrimary = true } }); //mList.Add icmb.IcomMembersId = member.IcomMembersId; SaveFamilies(icmb.IcomMembersId, icmb.Family); Response.Redirect("https://services.madinaapps.com/donation/clients/icom/paymentOptions/308"); } return(View(icmb)); }