public ActionResult AgregarPropuestaMonetaria() { AgregarPropuestaMonetariaViewModel p = new AgregarPropuestaMonetariaViewModel(); p.TipoDonacion = TipoPropuestaEnum.Monetaria; return(View(p)); }
public int AgregarPropuestaMonetaria(AgregarPropuestaMonetariaViewModel pm, Usuarios user) { pm.TipoDonacion = TipoPropuestaEnum.Monetaria; Propuestas p = MapDTOToEntities(pm, user.IdUsuario); PropuestasDonacionesMonetarias pdm = new PropuestasDonacionesMonetarias(); pdm.CBU = pm.CBU; pdm.Dinero = pm.Dinero; p.PropuestasDonacionesMonetarias.Add(pdm); return(AgregarPropuesta(p)); }
public ActionResult AgregarPropuestaMonetaria(AgregarPropuestaMonetariaViewModel p) { if (!ModelState.IsValid) { return(View(p)); } var user = UserService.TraerPerfilDelUsuario((int)Session["ID"]); var error = ProposalService.ValidateBeforeCreate(user); if (error != ErrorCodeAddProposalEnum.None) { ViewBag.Error = error; return(View(p)); } p.Foto = GetPathForPhoto(user.UserName + p.Nombre); ProposalService.AgregarPropuestaMonetaria(p, user); return(Redirect("/Home/Index")); }