コード例 #1
0
 public async Task <IActionResult> Create(RenovationViewModel model)
 {
     if (ModelState.IsValid)
     {
         RenovationCompany renovation = new RenovationCompany();
         renovation.Name = model.Name;
         renovation.Desc = model.Desc;
         _manager.RenovatoinCompanyRepository.Save(renovation);
         return(Redirect("/admin/company"));
     }
     return(View(model));
 }
コード例 #2
0
        public async Task <IActionResult> Edit(RenovationViewModel model)
        {
            if (ModelState.IsValid)
            {
                RenovationCompany renovation = _manager.RenovatoinCompanyRepository.Get(model.Id);
                if (renovation != null)
                {
                    renovation.Id   = model.Id;
                    renovation.Name = model.Name;
                    renovation.Desc = model.Desc;

                    _manager.RenovatoinCompanyRepository.Update(renovation);
                    return(Redirect("/admin/company"));
                }
            }
            return(View(model));
        }
コード例 #3
0
        public async Task <IActionResult> Edit(int id)
        {
            RenovationCompany renovation = _manager.RenovatoinCompanyRepository.Get(id);

            if (renovation == null)
            {
                return(NotFound());
            }

            RenovationViewModel model = new RenovationViewModel()
            {
                Name = renovation.Name,
                Desc = renovation.Desc,
            };

            return(View(model));
        }