コード例 #1
0
        public ActionResult SaveDesign(int designId, string title, string description)
        {
            UserDesign userDesignObj = new UserDesign();

            if (ModelState.IsValid)
            {
                using (DbEntities db = new DbEntities())
                {
                    userDesignObj.Heading         = title;
                    userDesignObj.Description     = description;
                    userDesignObj.PersonId        = Convert.ToInt32(Session["userId"]);
                    userDesignObj.CreatedOn       = DateTime.Now;
                    userDesignObj.DesignId        = designId;
                    userDesignObj.IsDeleted       = false;
                    userDesignObj.UpdatedOn       = DateTime.Now;
                    db.Entry(userDesignObj).State = System.Data.Entity.EntityState.Added;
                    db.SaveChanges();
                }
            }
            else
            {
                RedirectToAction("Index");
            }
            //return RedirectToAction("MyDesign", new { Id =userDesignObj.Id});
            return(RedirectToAction("New", "Checkouts", new { designId = userDesignObj.Id }));
        }
コード例 #2
0
        /// add a design to a user
        public async Task AddDesignToUser(int userId, int designId)
        {
            UserDesign userDesign = new UserDesign()
            {
                UserId   = userId,
                DesignId = designId
            };

            _context.Entry(userDesign).State = EntityState.Added;
            await _context.SaveChangesAsync();
        }
コード例 #3
0
        public ActionResult MyDesign(int Id)
        {
            if (Session["userId"] == null)
            {
                return(RedirectToAction("register", "Account"));
            }
            MyDesignModel model = new MyDesignModel();
            UserDesign    obj   = new UserDesign();

            using (DbEntities db = new DbEntities())
            {
                obj = db.UserDesigns
                      .Include("Design")
                      .Include("Person")
                      .Where(x => x.Id == Id).FirstOrDefault();
                model.html        = obj.Design.Html;
                model.title       = obj.Heading;
                model.description = obj.Description;
            }
            return(View(model));
        }