public ActionResult DeleteConfirmed(int id) { PersonalMaster personalMaster = db.PersonalMasters.Find(id); db.PersonalMasters.Remove(personalMaster); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "UserID,ASPID,RoleID,UserStatus,UserBackground,UserVerification,FirstName,MiddleName,LastName,ShortName,SystemName,Nationality,PostalCode,Street,City,MobilePhone,Email,Linkedin,Xing,Hyperlink1,ProfilePic,UserCmntPub,UserCmntHid,UserID_AddMod,DateModified,DateAdded")] PersonalMaster personalMaster) { if (ModelState.IsValid) { db.Entry(personalMaster).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Nationality = new SelectList(db.CountryLists, "CountryID", "Country", personalMaster.Nationality); return(View(personalMaster)); }
// GET: PersonalMasters/Edit/5 //public ActionResult Edit(PersonalMasterEditViewModel viewmodel, int? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // PersonalMaster personalMaster = db.PersonalMasters.Find(id); // if (personalMaster == null) // { // return HttpNotFound(); // } // ViewBag.Nationality = new SelectList(db.CountryLists, "CountryID", "Country", personalMaster.Nationality); // ViewBag.ClientID = new SelectList(db.ClientMasters, "ClientID", "ClientName", personalMaster.ClientID); // return View(viewmodel); //} // POST: PersonalMasters/Edit/5 // To protect from overposting attacks, enable the specific properties you want to bind to, for // more details see https://go.microsoft.com/fwlink/?LinkId=317598. //[HttpPost] //[ValidateAntiForgeryToken] public ActionResult Edit(PersonalMasterEditViewModel viewmodel) //[Bind(Include = "UserID,ASPID,RoleID,UserStatus,UserBackground,UserVerification,FirstName,MiddleName,LastName,ShortName,SystemName,Nationality,PostalCode,Street,City,MobilePhone,Email,Linkedin,Xing,Hyperlink1,ProfilePic,UserCmntPub,UserCmntHid,UserID_AddMod,DateModified,DateAdded,AddAddressFld,ClientID")] PersonalMaster personalMaster) { //if (id == null) //{ // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); //} if (ModelState.IsValid) { PersonalMaster personalMaster = db.PersonalMasters.SingleOrDefault(c => c.UserID == viewmodel.UserID); if (personalMaster == null) { return(HttpNotFound()); } personalMaster.ASPID = viewmodel.ASPID; personalMaster.RoleID = viewmodel.RoleID; personalMaster.UserStatus = viewmodel.UserStatus; personalMaster.UserBackground = viewmodel.UserBackground; personalMaster.UserVerification = viewmodel.UserVerification; personalMaster.FirstName = viewmodel.FirstName; personalMaster.MiddleName = viewmodel.MiddleName; personalMaster.LastName = viewmodel.LastName; personalMaster.ShortName = viewmodel.ShortName; personalMaster.SystemName = viewmodel.SystemName; personalMaster.Nationality = viewmodel.Nationality; personalMaster.PostalCode = viewmodel.PostalCode; personalMaster.Street = viewmodel.Street; personalMaster.AddAddressFld = viewmodel.AddAddressFld; personalMaster.City = viewmodel.City; personalMaster.MobilePhone = viewmodel.MobilePhone; personalMaster.Email = viewmodel.Email; personalMaster.Linkedin = viewmodel.Linkedin; personalMaster.Xing = viewmodel.Xing; personalMaster.Hyperlink1 = viewmodel.Hyperlink1; //model.ProfilePic personalMaster.UserCmntPub = viewmodel.UserCmntPub; personalMaster.UserCmntHid = viewmodel.UserCmntHid; personalMaster.UserID_AddMod = User.Identity.GetAppUserId(); personalMaster.DateModified = DateTime.Now; personalMaster.DateAdded = viewmodel.DateAdded; personalMaster.ClientID = viewmodel.ClientID; db.Entry(personalMaster).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } { ViewBag.Nationality = new SelectList(db.CountryLists, "CountryID", "Country", viewmodel.Nationality); ViewBag.ClientID = new SelectList(db.ClientMasters, "ClientID", "ClientName", viewmodel.ClientID); } return(View(viewmodel)); }
// GET: PersonalMasters/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PersonalMaster personalMaster = db.PersonalMasters.Find(id); if (personalMaster == null) { return(HttpNotFound()); } return(View(personalMaster)); }
// GET: PersonalMasters/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PersonalMaster personalMaster = db.PersonalMasters.Find(id); if (personalMaster == null) { return(HttpNotFound()); } ViewBag.Nationality = new SelectList(db.CountryLists, "CountryID", "Country", personalMaster.Nationality); return(View(personalMaster)); }
public ActionResult Create(PersonalMasterCreateViewModel viewmodel) //([Bind(Include = "UserID,ASPID,RoleID,UserStatus,UserBackground,UserVerification,FirstName,MiddleName,LastName,ShortName,SystemName,Nationality,PostalCode,Street,City,MobilePhone,Email,Linkedin,Xing,Hyperlink1,ProfilePic,UserCmntPub,UserCmntHid,UserID_AddMod,DateModified,DateAdded,AddAddressFld")] PersonalMaster personalMaster) { if (ModelState.IsValid) { PersonalMaster model = new PersonalMaster(); model.ASPID = User.Identity.GetUserId(); model.RoleID = 1; model.UserStatus = "A"; model.UserBackground = "Gen"; model.UserVerification = 0; model.FirstName = viewmodel.FirstName; model.MiddleName = viewmodel.MiddleName; model.LastName = viewmodel.LastName; model.ShortName = viewmodel.ShortName; model.SystemName = "NA"; model.Nationality = viewmodel.Nationality; model.PostalCode = viewmodel.PostalCode; model.Street = viewmodel.Street; model.AddAddressFld = viewmodel.AddAddressFld; model.City = viewmodel.City; model.MobilePhone = viewmodel.MobilePhone; model.Email = GetEmailIdentity(); model.Linkedin = viewmodel.Linkedin; model.Xing = viewmodel.Xing; model.Hyperlink1 = viewmodel.Hyperlink1; //model.ProfilePic model.UserCmntPub = viewmodel.UserCmntPub; //model.UserCmntHid model.UserID_AddMod = User.Identity.GetAppUserId(); //model.DateModified model.DateAdded = DateTime.Now; model.ClientID = 1; db.PersonalMasters.Add(model); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Nationality = new SelectList(db.CountryLists, "CountryID", "Country", viewmodel.Nationality); return(View(viewmodel)); }