public ActionResult Create(Listing listing) { //UPLOAD IMAGE string filename = Path.GetFileNameWithoutExtension(listing.ImageFile.FileName); string extension = Path.GetExtension(listing.ImageFile.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; listing.ImagePath = "~/Images/" + filename; filename = Path.Combine(Server.MapPath("~/Images"), filename); listing.ImageFile.SaveAs(filename); //GET AGENT var agent = db.Agents.Where(x => x.Email == listing.Email).FirstOrDefault(); listing.AgentId = agent.AgentId; using (PlacesDBEntities db = new PlacesDBEntities()) { //SAVE TO DB db.Listings.Add(listing); db.SaveChanges(); } ModelState.Clear(); return(RedirectToAction("Index")); }
public ActionResult Create(Agent agent) { //UPLOAD IMAGE string filename = Path.GetFileNameWithoutExtension(agent.ImageFile.FileName); string extension = Path.GetExtension(agent.ImageFile.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; agent.ImagePath = "~/Images/" + filename; filename = Path.Combine(Server.MapPath("~/Images"), filename); agent.ImageFile.SaveAs(filename); using (PlacesDBEntities db = new PlacesDBEntities()) { //SAVE TO DB db.Agents.Add(agent); db.SaveChanges(); } ModelState.Clear(); return(RedirectToAction("Index")); }