public ActionResult Details(Post answer) { if (ModelState.IsValid) { db.Posts.Add(answer); db.SaveChanges(); } return(View(db.Posts.Where(i => i.PostID == answer.ParentPostID).First())); }
public ActionResult Create([Bind(Include = "AnnouncementID,TypeId,Age,CityId,Explanation,Title")] PetAnnouncement petAnnouncement, HttpPostedFileBase Photo, int BreedId) { ViewBag.TypeId = new SelectList(db.PetTypes, "TypeID", "Type", petAnnouncement.TypeId); ViewBag.CityId = new SelectList(db.Cities, "CityID", "City", petAnnouncement.CityId); if (ModelState.IsValid) { var uid = Regex.Replace(Convert.ToBase64String(Guid.NewGuid().ToByteArray()), "[/+=]", ""); string foto = uid + ".jpg"; Photo.SaveAs(Server.MapPath(@"~\Image\") + foto); petAnnouncement.BreedId = BreedId; var authManager = HttpContext.GetOwinContext().Authentication; string userID = authManager.User.Identity.GetUserId(); petAnnouncement.IDforUser = userID; string format = "dd.MM.yyyy"; petAnnouncement.Date = DateTime.Now.ToString(format); petAnnouncement.Active = true; petAnnouncement.Photo = foto; db.Announcements.Add(petAnnouncement); petAnnouncement.Demands = new List <Demand>(); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(petAnnouncement)); }
public ActionResult DeleteConfirmed(int id) { Register users = db.Users.Find(id); db.Users.Remove(users); db.SaveChanges(); return(RedirectToAction("Index")); }
public int SaveChanges() { return(context.SaveChanges()); }