private Propuestas MapDTOToEntities(AgregarPropuestaBase pm, int idUsuario)
        {
            Propuestas p = new Propuestas();

            p.Nombre           = pm.Nombre;
            p.Descripcion      = pm.Descripcion;
            p.FechaCreacion    = DateTime.Now;
            p.FechaFin         = DateTime.Parse(pm.FechaFin);
            p.TipoDonacion     = (int)pm.TipoDonacion;
            p.TelefonoContacto = pm.TelefonoContacto;
            p.Foto             = pm.Foto;
            p.IdUsuarioCreador = idUsuario;
            p.Valoracion       = 0;
            p.Estado           = 1;

            foreach (var r in pm.Referencias)
            {
                PropuestasReferencias referencia = new PropuestasReferencias();
                referencia.Nombre   = r.Nombre;
                referencia.Telefono = r.Telefono;

                p.PropuestasReferencias.Add(referencia);
            }

            return(p);
        }
예제 #2
0
 private string GetPathForPhoto(AgregarPropuestaBase p)
 {
     return(ImagenesUtility.Guardar(Request.Files[0], p.Nombre + "-FOTO"));
 }