Пример #1
0
        public ActionResult Create(aloAlojamientoInput input)
        {
            if (!ModelState.IsValid) return PartialView(input);

            var entity = new aloAlojamientos
            {
                Id = input.Id,
                nroAlojamiento=input.nroAlojamiento,
                personas = input.personas,
                inhabilitado = input.inhabilitado,
                caracteristicas = input.caracteristicas,
                precioTempAlta = input.precioTempAlta,
                precioTempBaja = input.precioTempBaja,
                lat = input.lat,
                lon = input.lon,
                aloTipos =UnitOfWork.AloTipoRepository.GetById( input.tipo),
                foto = input.foto,
                agrup1 = input.agrup1,
                agrup2 = input.agrup2,
                zona_Id = input.zona
            };

            UnitOfWork.AlojamientoRepository.Insert(entity);
            UnitOfWork.Save();

            return Json(MapToGridModel(entity)); // returning grid model, used in grid.api.renderRow
        }
Пример #2
0
        public ActionResult Edit(int id)
        {
            var entity = UnitOfWork.AlojamientoRepository.GetById(id);

            var input = new aloAlojamientoInput
            {
                Id = entity.Id,
                nroAlojamiento=entity.nroAlojamiento,
                personas = entity.personas,
                inhabilitado = entity.inhabilitado,
                caracteristicas = entity.caracteristicas,
                precioTempAlta = entity.precioTempAlta,
                precioTempBaja = entity.precioTempBaja,
                lat = entity.lat,
                lon = entity.lon,
                tipo = entity.aloTipos.Id,
                foto = entity.foto,
                agrup1 = entity.agrup1,
                agrup2 = entity.agrup2,
                zona = entity.zona_Id
            };

            return PartialView("Create", input);
        }
Пример #3
0
        public ActionResult Edit(aloAlojamientoInput input)
        {
            if (!ModelState.IsValid) return PartialView("Create", input);
            var entity = UnitOfWork.AlojamientoRepository.GetById(input.Id);

            entity.nroAlojamiento = input.nroAlojamiento;
            entity.personas = input.personas;
            entity.inhabilitado = input.inhabilitado;
            entity.caracteristicas = input.caracteristicas;
            entity.precioTempAlta = input.precioTempAlta;
            entity.precioTempBaja = input.precioTempBaja;
            entity.lat = input.lat;
            entity.lon = input.lon;
            entity.aloTipos =UnitOfWork.AloTipoRepository.GetById( input.tipo);
            entity.foto = input.foto;
            entity.agrup1 = input.agrup1;
            entity.agrup2 = input.agrup2;
            entity.zona_Id = input.zona;

            UnitOfWork.AlojamientoRepository.Update(entity);
            UnitOfWork.Save();

            // returning the key to call grid.api.update
            return Json(new { input.Id });
        }