コード例 #1
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));
        }
コード例 #2
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));
        }