public void NoPuedeEditarNonexistMunicipio() { // preparación Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>(); mock1.Setup(m => m.List()).Returns((new Municipio[] { new Municipio { Id = 1, Name = "Municipio1", StatusId = 1 }, new Municipio { Id = 2, Name = "Municipio2", StatusId = 1 }, new Municipio { Id = 3, Name = "Municipio3", StatusId = 1 } }).AsQueryable <Municipio>()); Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>(); MunicipioController target = new MunicipioController(mock1.Object, mock2.Object); // prueba MunicipioViewModel result = GetViewModel <MunicipioViewModel>(target.Edit(4)); // Verificación Assert.IsNull(result.Municipio); }
// GET: Municipio/Create public ActionResult Create() { MunicipioViewModel municipioViewModel = new MunicipioViewModel(); municipioViewModel.ListaDepartamentos = new SelectList(departamentoBL.ObtenerListaDepartamentos(), "Codigo", "Nombre"); return(View(municipioViewModel)); }
public void PuedeGuardarValidarCambios() { // preparación Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>(); Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>(); Mock <ITempDataDictionary> tempData = new Mock <ITempDataDictionary>(); MunicipioController controller = new MunicipioController(mock1.Object, mock2.Object) { TempData = tempData.Object }; // prueba MunicipioViewModel vm = new MunicipioViewModel { Municipio = new Municipio { Name = "Test" } }; var result = controller.Edit(vm); mock1.Verify(m => m.Save(vm.Municipio)); // Verificación Assert.AreEqual("List", (result as RedirectToActionResult).ActionName); }
public ActionResult Edit(MunicipioViewModel model) { try { if (ModelState.IsValid) { repository.Save(model.Municipio); TempData["message"] = $"{model.Municipio.Name} se ha registrado"; return(RedirectToAction("List")); } else { // there is something wrong with the data values MunicipioViewModel vm = new MunicipioViewModel { Municipio = model.Municipio, ListStatus = repoStatus.List() }; return(View(vm)); } } catch (Exception ex) { TempData["message"] = $"Error: {ex.Message}"; return(View(model.Municipio)); } }
public ActionResult Edit(int id, MunicipioViewModel municipioViewModel) { municipioViewModel.MunicipioId = id; var municipioEntidade = Mapper.Map <MunicipioViewModel, Municipio>(municipioViewModel); _municipioAppServico.Atualizar(municipioEntidade); return(RedirectToAction("Index")); }
public JsonResult EditarMunicipio(MunicipioViewModel f) { using (var client = new IntranetEntities()) { var res = client.spEditarMunicipios(f.MunicipioID, f.Codigo, f.Nombre, f.EstadoID, f.Activo, f.UsuarioID); return(Json(res, JsonRequestBehavior.AllowGet)); } }
public JsonResult ObtenerMunicipios(MunicipioViewModel f) { using (var client = new IntranetEntities()) { var res = client.spObtenerMunicipios(f.MunicipioID, f.Codigo, f.Nombre, f.EstadoID, f.Activo, f.PaisID).ToList(); return(Json(res, JsonRequestBehavior.AllowGet)); } }
public JsonResult AgregarMunicipio(MunicipioViewModel f) { f.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID; using (var client = new IntranetEntities()) { var res = client.spAgregarMunicipios(f.Codigo, f.Nombre, f.EstadoID, f.Activo, f.UsuarioID); return(Json(res, JsonRequestBehavior.AllowGet)); } }
public IActionResult Put(int id, [FromBody] MunicipioViewModel municipioVm) { _municipioAppService.Update(municipioVm); if (!IsValidOperation()) { return(Response(municipioVm, "Falha ao salvar o município.")); } return(Response(id, "O município foi atualizado com sucesso!")); }
public async Task <IActionResult> Post([FromBody] MunicipioViewModel municipioVm) { int id = await _municipioAppService.Register(municipioVm); if (!IsValidOperation()) { return(Response(municipioVm, "Falha ao salvar o município.")); } return(Response(id, "O município foi salvo com sucesso!")); }
public ActionResult Create(MunicipioViewModel municipioViewModel) { if (ModelState.IsValid) { var municipioEntidade = Mapper.Map <MunicipioViewModel, Municipio>(municipioViewModel); _municipioAppServico.Adicionar(municipioEntidade); return(RedirectToAction("Index")); } return(View(municipioViewModel)); }
public IActionResult GetMunicipios([FromBody] MunicipioViewModel idEstadoFromFachada) { try { var municipios = _contextLocalidad.Municipios.Where(m => m.EstadoId == idEstadoFromFachada.Id); return(this.OkResponse(municipios)); } catch (Exception ex) { return(this.BadResponse(ex.ToString())); } }
public void PuedeEditarMunicipio() { // preparación Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>(); mock1.Setup(m => m.List()).Returns((new Municipio[] { new Municipio { Id = 1, Name = "Municipio1", StatusId = 1 }, new Municipio { Id = 2, Name = "Municipio2", StatusId = 1 }, new Municipio { Id = 3, Name = "Municipio3", StatusId = 1 }, new Municipio { Id = 4, Name = "Municipio4", StatusId = 1 }, new Municipio { Id = 5, Name = "Municipio5", StatusId = 1 } }).AsQueryable <Municipio>()); mock1.Setup(m => m.Get(1)).Returns( new Municipio { Id = 1, Name = "Municipio1", StatusId = 1 }); mock1.Setup(m => m.Get(2)).Returns( new Municipio { Id = 2, Name = "Municipio2", StatusId = 1 }); mock1.Setup(m => m.Get(3)).Returns( new Municipio { Id = 3, Name = "Municipio3", StatusId = 1 }); Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>(); MunicipioController controller = new MunicipioController(mock1.Object, mock2.Object); // prueba MunicipioViewModel m1 = GetViewModel <MunicipioViewModel>(controller.Edit(1)); MunicipioViewModel m2 = GetViewModel <MunicipioViewModel>(controller.Edit(2)); MunicipioViewModel m3 = GetViewModel <MunicipioViewModel>(controller.Edit(3)); // Verificación Assert.AreEqual(1, m1.Municipio.Id); Assert.AreEqual(3, m3.Municipio.Id); Assert.AreEqual(2, m2.Municipio.Id); }
public ActionResult Edit(MunicipioViewModel municipio) { if (ModelState.IsValid) { var municipioDomain = Mapper.Map <MunicipioViewModel, Municipio>(municipio); _municipioApp.Update(municipioDomain); return(RedirectToAction("Index")); } ViewBag.EstadoId = new SelectList(_estadoApp.GetAll(), "EstadoId", "NomeEstado", municipio.EstadoId); return(View(municipio)); }
public ActionResult Buscar(int codigo) { Municipio municipio = new Municipio(); municipio = municipioBL.BuscarMunicipioPorIndicativo(codigo); MunicipioViewModel municipioViewModel = new MunicipioViewModel(); municipioViewModel.Codigo = municipio.Codigo; municipioViewModel.Nombre = municipio.Nombre; int codigoDepartamento = int.Parse(municipio.CodigoDepartamento); municipioViewModel.NombreDepartamento = ObtenerDepartamentoPorCodigo(codigoDepartamento); return(View(municipioViewModel)); }
// GET: Municipio public ActionResult Index() { List <MunicipioViewModel> lst1 = new List <MunicipioViewModel>(); IEnumerable <Municipio> lst2 = new List <Municipio>(); lst2 = null; foreach (Municipio muni in lst2) { MunicipioViewModel municipio = new MunicipioViewModel(); municipio.Codigo = muni.Codigo; municipio.Nombre = muni.Nombre; municipio.CodigoDepartamento = muni.CodigoDepartamento; municipio.Indicativo = muni.Indicativo; lst1.Add(municipio); } return(View(lst1)); }
// GET: Municipio/Edit/5 public ActionResult Edit(int id) { try { var m = repository.Get(id); MunicipioViewModel vm = new MunicipioViewModel { Municipio = m, ListStatus = repoStatus.List() }; return(View(vm)); } catch (Exception ex) { TempData["message"] = $"Error: {ex.Message}"; return(View("List")); } }
public ActionResult Create(MunicipioViewModel viewModel) { Entities.Municipio municipio = new Entities.Municipio(); if (ModelState.IsValid) { municipio.Codigo = viewModel.Codigo; municipio.Nombre = viewModel.Nombre; municipio.CodigoDepartamento = viewModel.CodigoDepartamento; municipio.Indicativo = viewModel.Indicativo; bool existeMunicipio = municipioBL.CrearMunicipio(municipio); if (!existeMunicipio) { return(RedirectToAction("YaExisteMunicipio")); } return(RedirectToAction("Index")); } viewModel.ListaDepartamentos = new SelectList(viewModel.ListaDepartamentos, "Codigo", "Nombre"); return(View(viewModel)); }
// GET: Municipio/Create public ActionResult Create() { try { var model = new MunicipioViewModel { Municipio = new Municipio { RegionMunicipio = null }, ListStatus = repoStatus.List() }; return(View("Edit", model)); } catch (Exception ex) { TempData["message"] = $"Error: {ex.Message}"; return(View("List")); } }
public int Delete(MunicipioViewModel entity) { throw new NotImplementedException("Entidade nao permite excluir dados"); }
public int Add(MunicipioViewModel entity) { throw new NotImplementedException("Entidade nao permite inserir dados"); }
public void Remover(MunicipioViewModel obj) { var municipio = _mapper.Map <Municipio>(obj); _municipioServico.Remover(municipio); }
public int Update(MunicipioViewModel entity) { throw new NotImplementedException("Entidade nao permite atualizar dados"); }
public async Task Guardar(MunicipioViewModel obj) { var municipio = _mapper.Map <Municipio>(obj); await _municipioServico.Guardar(municipio); }