public ActionResult Create() { //return View(); CarteraDeConsumoEditViewModel carteraDeConsumoVm = new CarteraDeConsumoEditViewModel { Imagen = $"SinImagenDisponible.jpg" }; return(View(carteraDeConsumoVm)); }
public ActionResult Delete(CarteraDeConsumoEditViewModel ccVm) { try { ccVm = _mapper.Map <CarteraDeConsumoEditViewModel>(_servicio.GetCarteraDeConsumoId(ccVm.CarteraDeConsumoId)); _servicio.Borrar(ccVm.CarteraDeConsumoId); TempData["Msg"] = "Cartera de consumo eliminada"; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); return(View(ccVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CarteraDeConsumoEditDto ccDto = _servicio.GetCarteraDeConsumoId(id); if (ccDto == null) { return(HttpNotFound("Registro inexistente")); } CarteraDeConsumoEditViewModel ccVm = _mapper.Map <CarteraDeConsumoEditViewModel>(ccDto); return(View(ccVm)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CarteraDeConsumoEditDto ccDto = _servicio.GetCarteraDeConsumoId(id); CarteraDeConsumoEditViewModel ccVm = _mapper.Map <CarteraDeConsumoEditViewModel>(ccDto); if (ccVm.Imagen == null) { ccVm.Imagen = $"SinImagenDisponible.jpg"; } else { ccVm.Imagen = $"{ccVm.Imagen}"; } return(View(ccVm)); }
public ActionResult Create(CarteraDeConsumoEditViewModel ccVm) { if (!ModelState.IsValid) { ccVm.Imagen = $"SinImagenDisponible.jpg"; return(View(ccVm)); } CarteraDeConsumoEditDto ccDto = _mapper.Map <CarteraDeConsumoEditDto>(ccVm); if (_servicio.Existe(ccDto)) { ModelState.AddModelError(string.Empty, "Registro repetido"); ccVm.Imagen = $"SinImagenDisponible.jpg"; return(View(ccVm)); } try { if (ccVm.ImagenFile != null) { ccDto.Imagen = $"{ccVm.ImagenFile.FileName}"; } _servicio.Guardar(ccDto); if (ccVm.ImagenFile != null) { var file = $"{ccVm.ImagenFile.FileName}"; var response = FileHelper.UploadPhoto(ccVm.ImagenFile, folder, file); } TempData["Msg"] = "Nueva cartera de consumo guardada"; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); ccVm.Imagen = $"SinImagenDisponible.jpg"; return(View(ccVm)); } }