コード例 #1
0
 public void Save(AreaViewModel areaViewModel)
 {
     Area area = new Area(areaViewModel.Id)
     {
          Name=areaViewModel.Name,
          Description=areaViewModel.Description,
           region=_regionRepository.GetById(areaViewModel.RegionId)
     };
     _areaRepository.Save(area);
 }
コード例 #2
0
ファイル: AreaController.cs プロジェクト: asanyaga/BuildTest
        public ActionResult CreateArea(AreaViewModel avm)
        {

            try
            {
                ViewBag.RegionList = _areaViewModelBuilder.Region();
                avm.Id = Guid.NewGuid(); ;
                _areaViewModelBuilder.Save(avm);
                return RedirectToAction("ListAreas");
            }
            catch (DomainValidationException dve)
            {
                ValidationSummary.DomainValidationErrors(dve, ModelState);
                return View();
            }
            catch (Exception ex)
            {
                ViewBag.msg = ex.Message;
                return View();
            }
        }