Пример #1
0
        public ActionResult Delete(PrevNextRequest input)
        {
            using (var context = new ElmahDashboardContext())
            {
                var id = input.Sequence;
                if (context.Delete(id))
                {
                    //return View();
                }
                else
                {
                    // return View();
                }

                return(null);
            }
        }
Пример #2
0
        public ActionResult PreviousItemDetails(PrevNextRequest input)
        {
            using (var context = new ElmahDashboardContext())
            {
                var where = "([Application] LIKE @p0) AND ([Host] LIKE @p1) AND ([Source] LIKE @p2) AND ([Type] LIKE @p3) AND ([AllXml] LIKE @p4) AND ([Sequence] < @p5)";
                var parameters = new object[] { input.Application.IfNullOrWhiteSpace("%"), input.Host.IfNullOrWhiteSpace("%"), input.Source.IfNullOrWhiteSpace("%"), input.Type.IfNullOrWhiteSpace("%"), "%" + input.Search + "%", input.Sequence };
                var orderBy    = "[Sequence] DESC";

                var model = new ItemDetailsModel();
                model.Item = context.ListErrors(0, 1, where, orderBy, true, parameters).SingleOrDefault();
                model.UserAgentInfoProvider     = UserAgentInfoProvider;
                model.RemoteAddressInfoProvider = RemoteAddressInfoProvider;

                if (model.Item != null)
                {
                    return(View("ItemDetailsPart", model));
                }
                else
                {
                    return(this.HttpNotFound());
                }
            }
        }