예제 #1
0
 public ActionResult AgregarBanco(Banco model, HttpPostedFileBase imagen)
 {
     if (ModelState.IsValid)
     {
         _bancos.Agregar(model);
         asignarImagen(model, imagen);
         ServicioDeMensajes.darMensaje(enumMensaje.Agregado, ControllerContext.Controller);
         return RedirectToAction("Index");
     }
     return View(model);
 }
예제 #2
0
 public ActionResult EditarBanco(Banco model,HttpPostedFileBase imagen)
 {
     if (ModelState.IsValid) {
         if (imagen != null) {
             AdministradorDeArchivos.eliminarArchivo(model.bancoImagen);
             model.bancoImagen = AdministradorDeArchivos.guardarArchivo(imagen,carpetaBancos,model.bancoId.ToString());
         }
         _bancos.Editar(model);
         ServicioDeMensajes.darMensaje(enumMensaje.Editado,ControllerContext.Controller);
         return RedirectToAction("Index");
     }
     return View(model);
 }
예제 #3
0
 private void asignarImagen(Banco model, HttpPostedFileBase imagen)
 {
     string ruta = AdministradorDeArchivos.guardarArchivo(imagen, carpetaBancos, model.bancoId.ToString());
     model.bancoImagen = ruta;
     _bancos.Editar(model);
 }