Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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"));
        }