コード例 #1
0
        public ActionResult Create(CreatureDietViewModel creatureDietViewModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _creatureDietManager.AddCreatureDiet(creatureDietViewModel);
                }
                catch (Exception ex)
                {
                    return(RedirectToAction("Index", "Error", new { message = ex.Message, stackTrace = ex.StackTrace }));
                }
                return(RedirectToAction("Index"));
            }

            return(View(creatureDietViewModel));
        }
コード例 #2
0
 public ActionResult Edit(CreatureDietViewModel creatureDietViewModel)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var oldDiet = (CreatureDiet)(System.Web.HttpContext.Current.Session["editCreatureDiet"]);
             _creatureDietManager.UpdateCreatureDiet(oldDiet, creatureDietViewModel);
         }
         catch (Exception ex)
         {
             return(RedirectToAction("Index", "Error", new { message = ex.Message, stackTrace = ex.StackTrace }));
         }
         return(RedirectToAction("Index"));
     }
     return(View(creatureDietViewModel));
 }
コード例 #3
0
 // GET: CreatureDiet/Delete/5
 public ActionResult Delete(string id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     try
     {
         CreatureDiet          diet = _creatureDietManager.RetreiveCreatureDietByID(id);
         CreatureDietViewModel creatureDietViewModel = new CreatureDietViewModel
         {
             DisplayCreatureDietID = diet.CreatureDietID,
             Active = diet.Active
         };
         return(View(creatureDietViewModel));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index", "Error", new { message = ex.Message, stackTrace = ex.StackTrace }));
     }
 }