Ejemplo n.º 1
0
        public ActionResult Delete(int id)
        {
            ArticleBLL deleteArticle;

            try
            {
                using (ContextBLL dtr = new ContextBLL())
                {
                    deleteArticle = dtr.ArticleFindByID(id);
                    if (null == deleteArticle)
                    {
                        return(View("Item not found"));
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Log(ex);
                return(View("Error", ex));
            }
            return(View(deleteArticle));
        }
Ejemplo n.º 2
0
        // GET: Articles/Details/5
        public ActionResult Details(int id)
        {
            ArticleBLL article;

            try
            {
                using (ContextBLL dtr = new ContextBLL())
                {
                    article = dtr.ArticleFindByID(id);
                    if (null == article)
                    {
                        return(View("ItemNotFound"));
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Log(ex);
                return(View("Error", ex));
            }
            return(View(article));
        }
Ejemplo n.º 3
0
 public ActionResult Edit(int id)
 {
     try
     {
         ArticleBLL            article;
         List <SelectListItem> useritems  = new List <SelectListItem>();
         List <SelectListItem> eventitems = new List <SelectListItem>();
         ViewBag.UserItems  = useritems;
         ViewBag.EventItems = eventitems;
         using (ContextBLL dtr = new ContextBLL())
         {
             article = dtr.ArticleFindByID(id);
             List <UserBLL> users = dtr.UsersGetAll(0, 100);
             foreach (UserBLL user in users)
             {
                 SelectListItem useritem = new SelectListItem();
                 useritem.Text  = user.UserName;
                 useritem.Value = user.UserID.ToString();
                 useritems.Add(useritem);
             }
             List <EventBLL> events = dtr.EventsGetAll(0, 100);
             foreach (EventBLL @event in events)
             {
                 SelectListItem eventitem = new SelectListItem();
                 eventitem.Text  = @event.EventName;
                 eventitem.Value = @event.EventID.ToString();
                 eventitems.Add(eventitem);
             }
         }
         return(View(article));
     }
     catch (Exception ex)
     {
         Logger.Log(ex);
         return(View("Error", ex));
     }
 }