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 })); }
/// 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(); }
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)); }