예제 #1
0
        // GET: OutfitNames/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OutfitName outfitName = db.OutfitNames.Find(id);
            FullOutfit fullOutfit = new FullOutfit();

            fullOutfit.OutfitParts = (from c in db.OutfitParts where c.OutfitID == (id)select c).ToList();
            fullOutfit.Sheos       = (from c in db.OutfitParts where c.OutfitID == (id)select c.Shoe).ToList();
            fullOutfit.Tops        = (from c in db.OutfitParts where c.OutfitID == (id)select c.Top).ToList();
            fullOutfit.Accessories = (from c in db.OutfitParts where c.OutfitID == (id)select c.Accessory).ToList();
            fullOutfit.Bottoms     = (from c in db.OutfitParts where c.OutfitID == (id)select c.Bottom).ToList();
            fullOutfit.Name        = outfitName.Name;
            fullOutfit.Occasion    = outfitName.Occasion;
            fullOutfit.Season      = outfitName.Season;
            fullOutfit.Actor       = outfitName.Charachter.Photo;
            //foreach (OutfitPart p in fullOutfit.OutfitParts)
            //{
            //    fullOutfit.Tops.Add((from c in db.Tops where c.OutfitParts.Equals(p) select c));
            //}
            if (outfitName == null)
            {
                return(HttpNotFound());
            }
            return(View(fullOutfit));
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            OutfitName outfitName = db.OutfitNames.Find(id);

            db.OutfitNames.Remove(outfitName);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "OutfitID,Name,Season,Occasion,CharchterID")] OutfitName outfitName)
 {
     if (ModelState.IsValid)
     {
         db.Entry(outfitName).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CharchterID = new SelectList(db.Charachters, "CharachterID", "CharachterName", outfitName.CharchterID);
     return(View(outfitName));
 }
예제 #4
0
        // GET: OutfitNames/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OutfitName outfitName = db.OutfitNames.Find(id);

            if (outfitName == null)
            {
                return(HttpNotFound());
            }
            return(View(outfitName));
        }
예제 #5
0
        // GET: OutfitNames/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OutfitName outfitName = db.OutfitNames.Find(id);

            if (outfitName == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CharchterID = new SelectList(db.Charachters, "CharachterID", "CharachterName", outfitName.CharchterID);
            return(View(outfitName));
        }