예제 #1
0
        public ActionResult Events_Destroy([DataSourceRequest]DataSourceRequest request, AdminEventViewModel model)
        {
            var evnt = this.events.GetById(model.Id);

            this.events.Delete(evnt);

            return Json(new[] { model }.ToDataSourceResult(request, ModelState));
        }
예제 #2
0
        public ActionResult Events_Update([DataSourceRequest]DataSourceRequest request, AdminEventViewModel model)
        {
            if (ModelState.IsValid)
            {
                var evnt = this.events.GetById(model.Id);

                evnt.Title = model.Title;
                evnt.Url = model.Url;

                this.events.SaveChanges();
            }

            return Json(new[] { model }.ToDataSourceResult(request, ModelState));
        }
예제 #3
0
        public ActionResult Events_Destroy([DataSourceRequest] DataSourceRequest request, AdminEventViewModel currentEvent)
        {
            if (this.ModelState.IsValid)
            {
                this.events.Delete(currentEvent.Id);
            }

            return(this.Json(new[] { currentEvent }.ToDataSourceResult(request, this.ModelState)));
        }
예제 #4
0
        public ActionResult Events_Update([DataSourceRequest] DataSourceRequest request, AdminEventViewModel currentEvent)
        {
            if (this.ModelState.IsValid)
            {
                var entity = this.events.GetAll().First(x => x.Id == currentEvent.Id);

                entity.Title       = currentEvent.Title;
                entity.Description = currentEvent.Description;
                this.events.Save();
            }

            return(this.Json(new[] { currentEvent }.ToDataSourceResult(request, this.ModelState)));
        }
예제 #5
0
        public ActionResult Events_Destroy([DataSourceRequest] DataSourceRequest request, AdminEventViewModel model)
        {
            var evnt = this.events.GetById(model.Id);

            this.events.Delete(evnt);

            return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
        }
예제 #6
0
        public ActionResult Events_Update([DataSourceRequest] DataSourceRequest request, AdminEventViewModel model)
        {
            if (ModelState.IsValid)
            {
                var evnt = this.events.GetById(model.Id);

                evnt.Title = model.Title;
                evnt.Url   = model.Url;

                this.events.SaveChanges();
            }

            return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
        }