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); }
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(); } }