public ActionResult Program_Destroy([DataSourceRequest] DataSourceRequest request, ProgramViewModel model) { if (model != null && ModelState.IsValid) { var program = _programService.FindById(model.ProgramID); _programService.DeleteProgram(program); } return Json(ModelState.ToDataSourceResult()); }
public ActionResult Program_Create([DataSourceRequest] DataSourceRequest request, ProgramViewModel program) { if (program != null && ModelState.IsValid) { _programService.AddProgram(BindProgram(program)); } return Json(new[] { program }.ToDataSourceResult(request, ModelState)); }
public ActionResult Program_Update([DataSourceRequest] DataSourceRequest request, ProgramViewModel model) { if (model != null && ModelState.IsValid) { var origin = _programService.FindById(model.ProgramID); origin.Name = model.ProgramName; origin.Description = model.Description; origin.LongName = model.LongName; _programService.EditProgram(origin); } return Json(new[] { model }.ToDataSourceResult(request, ModelState)); }
private Program BindProgram(ProgramViewModel model) { if (model == null) return null; var program = new Program() { ProgramID = model.ProgramID, Name = model.ProgramName, Description = model.Description, LongName = model.LongName, //ShortCode = model.ShortCode }; return program; }