public ActionResult DonarMonetario(int id) { RealizarDonacionMonetariaViewModel m = new RealizarDonacionMonetariaViewModel(); m.Formulario = new RealizarDonacionMonetariaFormulario(); m.Propuesta = ProposalService.BuscarPorId(id); return(View(m)); }
public ActionResult DonarMonetario(RealizarDonacionMonetariaViewModel m) { int id = Int32.Parse(RouteData.Values["id"].ToString()); m.Propuesta = ProposalService.BuscarPorId(id); if (!ModelState.IsValid) { return(View(m)); } var name = m.Propuesta.Nombre + "-" + Session["ID"]; m.Formulario.ArchivoTransferencia = GetPathForPhoto(name); ProposalService.AgregarDonacionMonetaria(m.Formulario, (int)Session["ID"], id); return(Redirect("/Home/Index")); }