public ActionResult Create(AuthoringTable authoringtable)
        {
            bool permission = Authorization.GetAccess(table, HttpContext.User.Identity.Name, write);
            if (permission)
            {
                if (ModelState.IsValid)
                {
                    authoringtable.ID = Guid.NewGuid();
                    authoringtable.CreatedBy = Guid.Parse(Session["userid"].ToString());
                    authoringtable.CreatedOn = DateTime.Now;
                    db.AuthoringTables.AddObject(authoringtable);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }

                ViewBag.CreatedBy = new SelectList(db.Users, "ID", "UserName", authoringtable.CreatedBy);
                ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", authoringtable.ModifiedBy);
                return View(authoringtable);
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }
Example #2
0
 /// <summary>
 /// Create a new AuthoringTable object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 /// <param name="authoringTable1">Initial value of the AuthoringTable1 property.</param>
 public static AuthoringTable CreateAuthoringTable(global::System.Guid id, global::System.String authoringTable1)
 {
     AuthoringTable authoringTable = new AuthoringTable();
     authoringTable.ID = id;
     authoringTable.AuthoringTable1 = authoringTable1;
     return authoringTable;
 }
Example #3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the AuthoringTables EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToAuthoringTables(AuthoringTable authoringTable)
 {
     base.AddObject("AuthoringTables", authoringTable);
 }