public ActionResult Create(aloReservaInput input) { if (!ModelState.IsValid) return PartialView(input); var entity = new aloReservas { fecha = input.fecha, fechaEntrada = input.fechaEntrada, fechaSalida = input.fechaSalida, codigoReserva = input.codigoReserva, comentarios = input.comentarios, DEUCON = input.DEUCON, DEUPRV = input.DEUPRV, monto = input.monto, IGV = input.IGV, total = input.total, confirmada = input.confirmada, emision = input.emision, alojamiento_Id = input.alojamiento, gestor_Id = input.gestor, socio_Id = input.socio, }; UnitOfWork.AloReservaRepository.Insert(entity); UnitOfWork.Save(); return Json(MapToGridModel(entity)); // returning grid model, used in grid.api.renderRow }
private static object MapToGridModel(aloReservas o) { return new { o.Id, o.codigoReserva, o.fecha, o.fechaEntrada, o.fechaSalida, o.comentarios, total="S/. "+ o.total, confirmada = o.confirmada ? "Sí" : "", o.emision, aloj = o.aloAlojamientos.nroAlojamiento, tipo = o.aloAlojamientos.aloTipos.nombre }; }