Пример #1
0
 // GET: Character/Details/5
 public ActionResult Details(int id)
 {
     using (BLLContext ctx = new BLLContext())
     {
         CharacterBO character = ctx.GetCharacter(id);
         return(View(character));
     }
 }
Пример #2
0
 // GET: A Character template with user input to create a personal character
 public ActionResult Copy(int id)
 {
     using (BLLContext ctx = new BLLContext())
     {
         CharacterBO         character = ctx.GetCharacter(id);
         CharacterTransition ctran     = new CharacterTransition(character);
         return(View(ctran));
     }
 }
Пример #3
0
 public ActionResult Delete(int id, CharacterBO _character)
 {
     try
     {
         using (BLLContext ctx = new BLLContext())
         {
             ctx.DeleteCharacter(id);
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         Logger.Log(ex);
         return(View("Error"));
     }
 }
Пример #4
0
        public ActionResult Create(CharacterBO character)
        {
            try
            {
                using (BLLContext ctx = new BLLContext())
                {
                    ctx.NewCharacter(character.Name, character.Class, character.AC, character.Strength, character.Dexterity, character.Constitution, character.Intelligence, character.Wisdom, character.Charisma, character.Description, character.SeriesID_FK);

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Logger.Log(ex);
                return(View("Error", ex));
            }
        }
Пример #5
0
 public ActionResult Edit(int id)
 {
     using (BLLContext ctx = new BLLContext())
     {
         List <ClassBO>        items     = ctx.GetAllClasses();
         List <SelectListItem> myClasses = new List <SelectListItem>();
         foreach (ClassBO item in items)
         {
             SelectListItem itm = new SelectListItem();
             itm.Value = item.ClassName;
             itm.Text  = item.ClassName;
             myClasses.Add(itm);
         }
         ViewBag.MyClasses = myClasses;
         CharacterBO character = ctx.GetCharacter(id);
         return(View(character));
     }
 }
Пример #6
0
        public ActionResult Edit(int id, CharacterBO character)
        {
            try
            {
                // TODO: Add update logic here

                using (BLLContext ctx = new BLLContext())
                {
                    // character.CharacterID = id;
                    ctx.UpdateCharacter(character);

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Logger.Log(ex);
                return(View("Error", ex));
            }
        }