public ActionResult Edit([Bind(Include = "id,Email,Password")] AdminsTable adminsTable) { if (ModelState.IsValid) { db.Entry(adminsTable).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(adminsTable)); }
public ActionResult Edit([Bind(Include = "id,Name,LName,Email,Password")] UserTable userTable) { if (ModelState.IsValid) { db.UserTable.Attach(userTable); db.Entry(userTable).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userTable)); }
public ActionResult Edit([Bind(Include = "id,Email,Password,Name,LName,Cedula,BirthDate,Age,Genre,Address,CellPhoneNumber,ProfilePhoto,Afiliated,MemberShipType,MemberShipState,WorkPlace,OfficeAddress,OfficeTelNumber,DateSignIn,DateSignOut")] SociosClubTable sociosClubTable, HttpPostedFileBase profileimage) { if (ModelState.IsValid) { if (sociosClubTable.MemberShipType.Equals("Ninguna")) { sociosClubTable.MemberShipState = ("Inactivada"); var user = db.SociosClubTableSet.FirstOrDefault(e => e.Email == sociosClubTable.Email); if (user != null) { sociosClubTable.DateSignIn = user.DateSignIn; sociosClubTable.DateSignOut = Convert.ToString(DateTime.Now); } } else if (sociosClubTable.MemberShipType.Equals("Basica") || sociosClubTable.MemberShipType.Equals("Premium")) { sociosClubTable.MemberShipState = ("Activada"); var user = db.SociosClubTableSet.FirstOrDefault(e => e.Email == sociosClubTable.Email); if (user != null) { sociosClubTable.DateSignIn = Convert.ToString(DateTime.Now); sociosClubTable.DateSignOut = ""; } } if (profileimage != null) { string filename = Path.GetFileNameWithoutExtension(profileimage.FileName); string extension = Path.GetExtension(profileimage.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; sociosClubTable.ProfilePhoto = "~/Image/" + filename; filename = Path.Combine(Server.MapPath("~/Image/"), filename); profileimage.SaveAs(filename); } var user2 = db.SociosClubTableSet.Find(sociosClubTable.id); db.SociosClubTableSet.Remove(user2); db.Entry(sociosClubTable).State = EntityState.Added; db.SaveChanges(); return(RedirectToAction("Index", "SociosClubTables")); } return(View(sociosClubTable)); }