示例#1
0
    public ActionResult Create(Grouping grouping)
    {
        if (ModelState.IsValid)
        {
            grouping.MosaicID = 1;
            db.Groupings.AddObject(grouping);
            db.SaveChanges();
            return RedirectToAction("Index");
        }

        return View(grouping);
    }
示例#2
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Groupings EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToGroupings(Grouping grouping)
 {
     base.AddObject("Groupings", grouping);
 }
示例#3
0
 /// <summary>
 /// Create a new Grouping object.
 /// </summary>
 /// <param name="groupingID">Initial value of the GroupingID property.</param>
 /// <param name="mosaicID">Initial value of the MosaicID property.</param>
 public static Grouping CreateGrouping(global::System.Int64 groupingID, global::System.Int64 mosaicID)
 {
     Grouping grouping = new Grouping();
     grouping.GroupingID = groupingID;
     grouping.MosaicID = mosaicID;
     return grouping;
 }
示例#4
0
    public ActionResult Edit(Grouping grouping)
    {
        if (ModelState.IsValid)
        {
            db.Groupings.Attach(grouping);
            db.ObjectStateManager.ChangeObjectState(grouping, EntityState.Modified);
            db.SaveChanges();


            var message = new MessageViewModel();
            message.Command = "Updated Mosaic";
            message.Type = "Media";

            message.Text = grouping.Name;
            Service.SendMessageToGroup(grouping.GroupingID, message);

            return RedirectToAction("Index");
        }
        ViewBag.MosaicID = new SelectList(db.Mosaics, "MosaicID", "Name", grouping.MosaicID);
        return View(grouping);
    }