public ActionResult Edit(int Id, MemberContext mem) { MemberDatabase.Member contact1 = mem.DbSet <Member>().Find(Id); return(View(contact1)); }
public ActionResult Add(MemberDatabase.Member myMember, MemberContext mem) { mem.Members.Add(myMember); mem.SaveChanges(); List <Member> memList = mem.DbSet <Member>().ToList(); return(View("Index", memList)); }
// GET: Contact public ActionResult Index(string SearchString, MemberContext mem) { List <Member> memList = mem.DbSet <Member>().ToList(); if (!String.IsNullOrEmpty(SearchString)) { memList = memList.Where(p => p.FirstName == SearchString).ToList(); } return(View(memList)); }
public ActionResult Update(MemberDatabase.Member myMember, MemberContext mem) { //var unitOfWork = new GenericRepository.UnitOfWork(mem); mem.DbSet <Member>().Add(myMember); //unitOfWork.Repository<MemberDatabase.Member>().Update(myMember); // mem.Entry(myContact).Property(m => m.Username).IsModified = true; // mem.Entry(myMember).Property(m => m.FirstName).IsModified = true; // mem.Entry(myMember).Property(m => m.LastName).IsModified = true; // mem.Entry(myMember).Property(m => m.Email).IsModified = true; mem.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult Update(MemberDatabase.Member myMember, MemberContext mem) { // unitOfWork.Repository<MemberDatabase.Member>().Update(myMember); //we dont want to expose this, we should handle this in the update method // mem.Entry(myContact).Property(m => m.Username).IsModified = true; // mem.Entry(myMember).Property(m => m.FirstName).IsModified = true; /// mem.Entry(myMember).Property(m => m.LastName).IsModified = true; // mem.Entry(myMember).Property(m => m.Email).IsModified = true; // unitOfWork.Save(); List <Member> memList = mem.DbSet <Member>().ToList(); return(View("Index", memList)); }
public ActionResult Comment(MemberDatabase.Contact myContact, MemberContext mem) { MemberDatabase.Comment com = new Comment(); com.comment = "new comment"; com.ContactId = myContact.Id; com.postDate = DateTime.Now; com.postedBy = "mfreedm"; mem.DbSet <Comment>().Add(com); mem.SaveChanges(); MemberDatabase.Repo.ContactRepository repo = new MemberDatabase.Repo.ContactRepository(); MemberDatabase.Contact contact1 = repo.FindById(myContact.Id); return(View("Edit", contact1)); }
// GET: Contact public ActionResult Member(MemberContext mem) { List <Member> memList = mem.DbSet <Member>().ToList(); return(View(memList)); }
public virtual Contact FindById(int id) { return(Context.DbSet <Contact>().Include("comments").Single(x => x.Id == id)); }