示例#1
0
        public IActionResult Edit(ProgrammingViewModel model)
        {
            Programming programming = new Programming();

            programming.Id          = model.Id;
            programming.Title       = model.Title;
            programming.Description = model.Description;
            if (model.IsNew)
            {
                programming.CreateBy = CurrentUser.Id;
                programmingService.Save(programming);
            }
            else
            {
                programming.ModifyBy = CurrentUser.Id;
                programmingService.Update(programming);
            }

            if (programmingService.IsSuccess)
            {
                return(Redirect("/Admin/Programming/Index"));
            }
            else
            {
                ModelState.AddModelError("", programmingService.ReturnMsg);
            }
            return(View());
        }
示例#2
0
        public IActionResult Edit(Guid?Id)
        {
            ProgrammingViewModel model = null;

            if (Id.HasValue)
            {
                Programming programming = programmingService.GetProgrammingById(Id);
                model       = new ProgrammingViewModel(programming);
                model.IsNew = false;
            }
            else
            {
                model       = new ProgrammingViewModel();
                model.IsNew = true;
            }
            return(View(model));
        }