Exemplo n.º 1
0
        public PartialViewResult BuscarAnuncio(BuscaAnuncioViewModel model)//--> formato JSON
        {
            //a tomar por culo!!!!!!!!!!!---------> El datePicker esta en formato mm/dd/yyyy y no me funcionaba al cambiarlo
            // tampoco me cogia el parse aqui al cambiarle de formato con IFormat....

            string mmL = model.Llegada.Split('/')[0]; //--> mm llegada
            string ddL = model.Llegada.Split('/')[1]; //--> dd llegada
            string yyL = model.Llegada.Split('/')[2];// --> yy Llegada

            string mmS = model.Salida.Split('/')[0];//--> mm Salida
            string ddS = model.Salida.Split('/')[1];//--> dd Salida
            string yyS = model.Salida.Split('/')[2];//--> yy Salida

            DateTime llegada = DateTime.Parse(ddL + "/" + mmL + "/" + yyL);
            DateTime salida = DateTime.Parse(ddS + "/" + mmS + "/" + yyS);
            TimeSpan resta = salida.Subtract(llegada);
            if (resta.Days < 0 || resta.Days == 0)
            {
                return PartialView("ListarAnuncios", null);
            }

            Session["noches"] = resta.Days;

            List<Anuncio> lista = getAnuncios(model);

            return PartialView("ListarAnuncios", lista);
        }
Exemplo n.º 2
0
        public List<Anuncio> getAnuncios(BuscaAnuncioViewModel modelo)
        {
            using (MiDataBaseDataContext db = new MiDataBaseDataContext())
            {

                return db.Anuncios.Where(a => a.Localidad.Contains(modelo.Sitio) && a.Capacidad >= Convert.ToInt16(modelo.Huespedes)).ToList();
            }

        }