public ActionResult Edit(LocalidadEditViewModel localidadVm) { if (!ModelState.IsValid) { localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); } LocalidadEditDto localidadDto = _mapper.Map <LocalidadEditDto>(localidadVm); if (_servicio.Existe(localidadDto)) { ModelState.AddModelError(string.Empty, "Producto existente...."); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); } try { _servicio.Guardar(localidadDto); TempData["Msg"] = "Producto Editado"; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); } }
public ActionResult Create(LocalidadEditViewModel localidadVm) { if (!ModelState.IsValid) { localidadVm.Provincia = mapper .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista()); return(View(localidadVm)); } LocalidadEditDto localidadDto = mapper.Map <LocalidadEditDto>(localidadVm); if (servicio.Existe(localidadDto)) { ModelState.AddModelError(string.Empty, @"Localidad existente..."); localidadVm.Provincia = mapper .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista()); return(View(localidadVm)); } try { servicio.Guardar(localidadDto); TempData["Msg"] = "Localidad agregado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); localidadVm.Provincia = mapper .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista()); return(View(localidadVm)); } }
public ActionResult Create() { LocalidadEditViewModel localidadVm = new LocalidadEditViewModel { Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()) }; return(View(localidadVm)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(id); LocalidadEditViewModel localidadVm = _mapper.Map <LocalidadEditViewModel>(localidadEditDto); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincia.GetProvincias()); return(View(localidadVm)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } LocalidadEditDto localidadDto = _servicio.GetLocalidadPorId(id); if (localidadDto == null) { return(HttpNotFound("Còdigo de Localidad NO Encontrado")); } LocalidadEditViewModel localidadVm = _mapper.Map <LocalidadEditViewModel>(localidadDto); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); }