public void Save(RegionViewModel region) { Region reg = new Region(region.Id) { Name = region.Name, Description=region.Description, Country=_countryRepository.GetById( region.CountryId), //districtId=_districtRepository.GetById(region.DistrictId), // provinceId=_provinceRepository.GetById(region.ProvinceId) }; _regionRepository.Save(reg); }
public async Task Updates_region_model_when_region_is_submitted() { const string regionId = "2"; var viewModel = new RegionViewModel { RegionId = regionId, RegionUri = _regionUri }; await _controller.Index(viewModel); Assert.That(_resource.DataTemplate.GetItem("electricityRegion", "region").Data, Is.EqualTo(regionId)); }
public static void AddMasterData(RegionViewModel model) { var manager = PlugInManager.GetMasterDataManager(); var region = new Region(); region.Id = Guid.NewGuid().ToString();; region.CountryId = model.CountryId; region.RegionId = model.RegionId; region.RegionName = model.RegionName; region.ImageGalleryPath = model.ImageGalleryPath; region.ImageThumbnailsPath = model.ImageThumbnailsPath; manager.AddMasterData(region); }
private void AssertNames(RegionViewModel initialViewModel, RegionViewModel viewModel) { if (initialViewModel == null) { Assert.AreEqual(viewModel.CityName, towns.ElementAt(0).CityName); Assert.AreEqual(viewModel.DistrictName, towns.ElementAt(0).DistrictName); Assert.AreEqual(viewModel.TownName, towns.ElementAt(0).TownName); } else { Assert.AreEqual(viewModel.CityName, initialViewModel.CityName); Assert.AreEqual(viewModel.DistrictName, initialViewModel.DistrictName); Assert.AreEqual(viewModel.TownName, initialViewModel.TownName); } }
private void InitializeViews(int?region_id) { Region region; User user = new UsersServices().GetByUserName(User.Identity.Name.ToString()); if (region_id != null) { region = _regionService.GetById((int)region_id); } else { region = new Region(); } _regionViewModel = new RegionViewModel(region); }
public ActionResult DeleteTown(RegionViewModel viewModel) { TownOperationService service = new TownOperationService(townRepository, viewModel); bool result = service.DeleteOneTown(eNodebRepository, btsRepository); if (result) { TempData["success"] = viewModel.DeleteSuccessMessage; } else { TempData["error"] = viewModel.DeleteFailMessage; } return(RedirectToAction("Region")); }
public async Task <IActionResult> DeleteRegionByName([Bind("Name")] RegionViewModel regionModel) { try { var findRegion = await _regionService.GetRegionByName(regionModel.Name); await _regionService.DeleteRegionByName(findRegion.Name); } catch (WebException) { return(View()); } return(RedirectToAction("Index", "regions")); }
// GET: Regions/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RegionViewModel region = Mapper.Map <RegionViewModel>(regionService.Get(id.Value)); if (region == null) { return(HttpNotFound()); } ViewBag.CityId = new SelectList(cityService.GetAll(), "Id", "Name", region.CityId); return(View(region)); }
public IActionResult Create(RegionViewModel viewModel) { if (ModelState.IsValid) { Region region = viewModel.Region; Country country = db.Countries.FirstOrDefault(c => c.Id == viewModel.SelectedCountry); region.Country = country; db.Regions.Add(region); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); }
public void TestRegionViewModel_DeleteTownSuccessMessage() { RegionViewModel viewModel = new RegionViewModel("") { CityName = "Foshan", NewCityName = "Shenzhen", DistrictName = "Chancheng", NewDistrictName = "Nanhai", TownName = "Nanzhuang", NewTownName = "Chengqu" }; Assert.AreEqual(viewModel.DeleteSuccessMessage, "删除镇街:Foshan-Chancheng-Nanzhuang成功"); }
private Region ViewModelToRegion(RegionViewModel model) { return(new Region { Id = model.Id, Name = model.Name, UpdatedBy = User.Identity.Name, Locations = model.Locations .Where(vm => vm.Selected) .Select(vm => new Location { Id = vm.Id, Name = vm.Name }) .ToList() }); }
public static Region ToRegion(this RegionViewModel regionViewModel) { if (regionViewModel == null) { return(null); } return(new Region { Code = regionViewModel.RegionCode, CountryId = regionViewModel.CountryId, Id = regionViewModel.RegionId, Name = regionViewModel.RegionName, NameEn = regionViewModel.RegionNameEn }); }
public async Task <IActionResult> Create(RegionViewModel regionViewModel) { try { if (!ModelState.IsValid) { return(View(regionViewModel)); } // Check if isNew is true, this means that the data is from Edit screen // which is deleted and would like to create it again if (regionViewModel.IsNew) { // clear RegionId and RowVersion since it was deleted regionViewModel.RegionId = null; regionViewModel.RowVersion = null; } // Map View model to model for creation var region = _mapper.Map <Region>(regionViewModel); var validationResult = await new RegionHandler(_regionService).CanAdd(region); if (validationResult == null) { // if no validation error, create region data await _regionService.Create(region); //set TempData for Success Modal TempData[Constants.Common.ModalMessage] = Constants.Message.RecordSuccessAdd; return(RedirectToAction(nameof(List))); } ModelState.AddModelError(validationResult); return(View(regionViewModel)); } catch (Exception ex) { var exceptionMessage = await Helpers.GetErrors(ex, _emailService); ModelState.AddModelError(new ValidationResult(exceptionMessage)); } ModelState.AddModelError(string.Empty, "Invalid creation attempt."); return(View(regionViewModel)); }
public ActionResult Add(int id) { var model = new RegionViewModel(); if (id > 0) { Region region = db.Regions.SingleOrDefault(c => c.Id == id); if (region != null) { model.Id = region.Id; model.Name = region.Name; } } SetMyAccountViewModel(); return(View(model)); }
public ActionResult <List <RegionViewModel> > List() { var res = _bo.List(); if (!res.Success) { return(InternalServerError()); } var list = new List <RegionViewModel>(); foreach (var item in res.Result) { list.Add(RegionViewModel.Parse(item)); } return(list); }
public void AssertEmptyTowns() { townRepository.Setup(x => x.GetAll()).Returns((new List <Town>()).AsQueryable()); townRepository.Setup(x => x.GetAllList()).Returns(townRepository.Object.GetAll().ToList()); townRepository.Setup(x => x.Count()).Returns(townRepository.Object.GetAll().Count()); ViewResult result = controller.Region(); Assert.IsNotNull(result, "The view of Region() is null!"); RegionViewModel viewModel = result.Model as RegionViewModel; Assert.IsNotNull(viewModel, "The model of the view is null!"); Assert.IsNotNull(viewModel.CityList); Assert.AreEqual(viewModel.CityList.Count, 0); Assert.IsNotNull(viewModel.DistrictList); Assert.IsNotNull(viewModel.TownList); }
public ActionResult DeleteRegion(RegionViewModel viewModel) { RegionOperationService service = new RegionOperationService(regionRepository, viewModel.CityName, viewModel.DistrictName, viewModel.RegionName); bool result = service.DeleteOneRegion(); if (result) { TempData["success"] = viewModel.DeleteRegionSuccessMessage; } else { TempData["error"] = viewModel.DeleteRegionFailMessage; } return(RedirectToAction("Region")); }
// GET: Application/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RegionViewModel regionViewModel = new RegionViewModel(); var region = regionViewModel.FindRegion(id); if (region == null) { return(HttpNotFound()); } return(View(region)); }
public void AssertTest(int cityId = 0, int districtId = 0, int townId = 0, int newCityId = 0, int newDistrictId = 0, int newTownId = 0) { ViewResult result = controller.Region(); RegionViewModel viewModel = result.Model as RegionViewModel; Assert.IsNotNull(viewModel); Assert.AreEqual(viewModel.CityName, townRepository.GetAll().First().CityName); Assert.AreEqual(viewModel.DistrictName, townRepository.GetAll().First().DistrictName); Assert.AreEqual(viewModel.TownName, townRepository.GetAll().First().TownName); UpdateServices(viewModel); Assert.AreEqual(viewModel.CityList.Count, cityService.QueryCount()); Assert.AreEqual(viewModel.DistrictList.Count, districtService.QueryCount()); Assert.AreEqual(viewModel.TownList.Count, townService.QueryCount()); Town addConditions = SetAddConditions(cityId, districtId, townId, newCityId, newDistrictId, newTownId, viewModel); controller.AddTown(viewModel); if (addConditions.IsAddConditionsValid()) { Assert.IsNull(controller.TempData["error"]); Assert.AreEqual(controller.TempData["success"].ToString(), "增加镇街:" + addConditions.GetAddConditionsInfo() + "成功"); result = controller.Region(); viewModel = result.Model as RegionViewModel; Assert.IsNotNull(viewModel); Assert.IsNotNull(viewModel.CityList); Assert.IsNotNull(viewModel.DistrictList); Assert.IsNotNull(viewModel.TownList); Assert.AreEqual(viewModel.CityName, addConditions.CityName); Assert.AreEqual(viewModel.DistrictName, addConditions.DistrictName); Assert.AreEqual(viewModel.TownName, addConditions.TownName); UpdateServices(viewModel); Assert.AreEqual(viewModel.CityList.Count, cityService.QueryCount()); Assert.AreEqual(viewModel.DistrictList.Count, districtService.QueryCount()); Assert.AreEqual(viewModel.TownList.Count, townService.QueryCount()); } else { Assert.AreEqual(controller.TempData["error"].ToString(), "输入有误!城市、区域、镇区都不能为空。"); } }
public AbilityContext() { if (VM_Ability == null) { VM_Ability = new AbilityViewModel(); } if (VM_Generation == null) { VM_Generation = new GenerationViewModel(); } if (VM_Region == null) { VM_Region = new RegionViewModel(); } if (VM_VersionGroups == null) { VM_VersionGroups = new VersionGroupsViewModel(); } if (VM_Language == null) { VM_Language = new LanguageViewModel(); } }
protected void GridRegionView_RowInserting1(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { RegionViewModel model = new RegionViewModel(); model.RegionId = e.NewValues["RegionId"] == null ? 0 : (int)e.NewValues["RegionId"]; model.RegionName = e.NewValues["RegionName"].ToString(); model.CountryId = e.NewValues["CountryId"] == null ? 0 : (int)e.NewValues["CountryId"]; model.ImageGalleryPath = (e.NewValues["ImageGalleryPath"] == null) ? string.Empty : e.NewValues["ImageGalleryPath"].ToString(); model.ImageThumbnailsPath = (e.NewValues["ImageThumbnailsPath"] == null) ? string.Empty : e.NewValues["ImageThumbnailsPath"].ToString(); controller.AddRegion(model); e.Cancel = true; GridRegionView.CancelEdit(); Bind(); }
public async Task <IActionResult> Create(RegionViewModel viewModel) { if (ModelState.IsValid) { Region model = new Region(); _mapper.Map(viewModel, model); _context.Add(model); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } PopulateDropDowns(viewModel); return(View(viewModel)); }
public Region Edit(RegionViewModel model) { logger.LogInformation("RegionOperations --- Edit method started"); Region region = new Region { RegionId = model.RegionId }; region.RegionDescription = model.RegionDescription; repository.Regions.Update(region); repository.SaveChanges(); logger.LogInformation("RegionOperations --- Edit method finished"); return(region); }
public async Task <IActionResult> PostRegions([FromBody] RegionViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Regions.Add(new Region { Name = model.Name, CountryId = model.Id }); await _context.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> Edit(RegionViewModel model, CancellationToken token) { var result = await _mediatr.Process(new UpdateRegionCommand(await GetRequestUserAsync(token)) { RegionId = model.Id, Name = model.Name, RequiredProducers = model.RequiredProducers }, token); if (!result.Succeeded) { ModelState.AddModelError("", result.Exception.Message); return(View(model)); } return(RedirectToAction("Index")); }
public void TestRegionViewModelAddTownConditions_NewCity() { RegionViewModel viewModel = new RegionViewModel("") { CityName = "Foshan", NewCityName = "Shenzhen", DistrictName = "Chancheng", NewDistrictName = "Nanhai", TownName = "Nanzhuang", NewTownName = "Chengqu" }; Town town = viewModel.AddTownConditions; Assert.AreEqual(town.CityName, "Shenzhen"); Assert.AreEqual(town.DistrictName, "Nanhai"); Assert.AreEqual(town.TownName, "Chengqu"); }
public Region AddOrUpdate(RegionViewModel model) { Region region; if (model.Id == 0) { region = Mapper.Map<Region>(model); db.Regions.Add(region); } else { region = Find(model.Id); Mapper.Map(model, region); } db.SaveChanges(); return region; }
public RegionResponse Create(RegionViewModel re) { RegionResponse response = new RegionResponse(); try { response = WpfApiHandler.SendToApi <RegionViewModel, RegionResponse>(re, "Create"); } catch (Exception ex) { response.Region = new RegionViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }
public ActionResult AddMunicipio(RegionViewModel model) { try { repoRegionMunicipio.Save(new RegionMunicipio { MunicipioId = (int)model.MunicipioId, RegionId = (int)model.Region.Id }); TempData["message"] = $"Procesado Exitosamente!!"; return(RedirectToAction("Edit", new { @id = model.Region.Id })); } catch (Exception ex) { TempData["message"] = $"Error: {ex.Message}"; return(RedirectToAction("Edit", new { @id = model.Region.Id })); } }
public Region AddOrUpdate(RegionViewModel model) { Region region; if (model.Id == 0) { region = Mapper.Map <Region>(model); db.Regions.Add(region); } else { region = Find(model.Id); Mapper.Map(model, region); } db.SaveChanges(); return(region); }
public ActionResult <RegionViewModel> Get(Guid id) { var res = _bo.Read(id); if (res.Success) { if (res.Result == null) { return(NotFound()); } var vm = RegionViewModel.Parse(res.Result); return(vm); } else { return(InternalServerError()); } }
private RegionViewModel Read(SqliteDataReader query) { int counter = 0; RegionViewModel dbEntry = new RegionViewModel(); dbEntry.Id = SQLiteHelper.GetInt(query, ref counter); dbEntry.Identifier = SQLiteHelper.GetGuid(query, ref counter); dbEntry.Code = SQLiteHelper.GetString(query, ref counter); dbEntry.RegionCode = SQLiteHelper.GetString(query, ref counter); dbEntry.Name = SQLiteHelper.GetString(query, ref counter); dbEntry.Country = SQLiteHelper.GetCountry(query, ref counter); dbEntry.IsSynced = SQLiteHelper.GetBoolean(query, ref counter); dbEntry.UpdatedAt = SQLiteHelper.GetDateTime(query, ref counter); dbEntry.CreatedBy = SQLiteHelper.GetCreatedBy(query, ref counter); dbEntry.Company = SQLiteHelper.GetCompany(query, ref counter); return(dbEntry); }
public ActionResult CreateRegion(RegionViewModel rvm) { try { ViewBag.CountryList = _regionViewModelBuilder.Country(); _regionViewModelBuilder.Save(rvm); return RedirectToAction("ListRegion"); } catch (DomainValidationException dve) { ValidationSummary.DomainValidationErrors(dve,ModelState); return View(); } catch(Exception ex) { ViewBag.msg = ex.Message; return View(); } }
public ActionResult EditRegion(RegionViewModel rvm) { try { ViewBag.CountryList = _regionViewModelBuilder.Country(); ViewBag.ProvinceList = _regionViewModelBuilder.Province(); ViewBag.DistrictList = _regionViewModelBuilder.District(); //if (rvm.ProvinceId == 0 || rvm.ProvinceId.ToString() == "") //{ // ViewBag.msg2 = "Province is a required "; // return View(); //} //else if (rvm.DistrictId == 0 || rvm.DistrictId.ToString() == "") //{ // ViewBag.msg2 = "District is required"; // return View(); //} //else //{ _regionViewModelBuilder.Save(rvm); _auditLogViewModelBuilder.AddAuditLog(this.User.Identity.Name, "Edit", "Region", DateTime.Now); TempData["msg"] = "Region Successfully Edited"; return RedirectToAction("ListRegion"); //} } catch (DomainValidationException dve) { ValidationSummary.DomainValidationErrors(dve, ModelState); _log.Debug("Failed to edit region" + dve.Message); _log.Error("Failed to edit region" + dve.ToString()); return View(); } catch (Exception ex) { ViewBag.msg = ex.Message; _log.Debug("Failed to edit region" + ex.Message); _log.Error("Failed to edit region" + ex.ToString()); return View(); } }