コード例 #1
0
        public ActionResult Create([Bind(Include = "Ida,description,UserId,Idc,titre,image")] Article article)
        {
            if (ModelState.IsValid)
            {
                db.Articles.Add(article);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Idc = new SelectList(db.Categories, "Id", "libelle", article.Idc);
            //ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Email", article.UserId);
            return(View(article));
        }
コード例 #2
0
        // Create new article using HttpPost (Bind => Binding field on view)
        public ActionResult Create([Bind(Include = "Ida,description,image,Userid,Idc,titre")] Article article, HttpPostedFileBase image)
        {
            if (ModelState.IsValid)
            {
                if (image != null)
                {
                    article.image = image.FileName;
                }

                db = new IdentityDBEntities();
                // Add article to database
                article.UserId = System.Web.HttpContext.Current.User.Identity.GetUserId();
                article.Idc    = Convert.ToInt32(Request["Idc"]);
                db.Articles.Add(article);
                ViewBag.Idcc = new SelectList(db.Categories, "Id", "libelle");
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(article));
        }
コード例 #3
0
        //Edit current product by using EntryStade
        public ActionResult Edit([Bind(Include = "Ida,description,UserId,Idc,titre,image")] Article article, HttpPostedFileBase image)
        {
            if (ModelState.IsValid)
            {
                if (image != null)
                {
                    article.image = image.FileName;
                }
                try
                {
                    article.UserId          = System.Web.HttpContext.Current.User.Identity.GetUserId();
                    db.Entry(article).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception e) { Response.Write(e.Message); }
            }
            ViewBag.Idc = new SelectList(db.Categories, "Id", "libelle");

            return(View(article));
        }
コード例 #4
0
 public Role Create(Role r)
 {
     db.Role.Add(r);
     db.SaveChanges();
     return(r);
 }
コード例 #5
0
 public Client Create(Client c)
 {
     db.Client.Add(c);
     db.SaveChanges();
     return(c);
 }
コード例 #6
0
 public Scope Create(Scope s)
 {
     db.Scope.Add(s);
     db.SaveChanges();
     return(s);
 }
コード例 #7
0
 public User Create(User u)
 {
     db.User.Add(u);
     db.SaveChanges();
     return(u);
 }
コード例 #8
0
 public API Create(API a)
 {
     db.API.Add(a);
     db.SaveChanges();
     return(a);
 }