示例#1
0
 private static object MapToGridModel(appParadas o)
 {
     return
         new
         {
             o.Id,
             o.nombre,
             hora = o.hora == 999 ? "Destino final" : o.hora.ToString(),
             min = o.hora == 999 ? 0 : o.min,
             estacion = o.appEstaciones != null ? o.appEstaciones.nombre : "",
             duracion = o.hora == 999 ? 0 : o.duracion,
             o.esRetorno,
         };
 }
示例#2
0
        public ActionResult Create(appParadaInput input)
        {
            if (!ModelState.IsValid) return PartialView(input);

            var entity = new appParadas
            {
                nombre = input.nombre,
                hora = input.hora,
                min = input.hora == 999 ? 0 : input.min,
                estacion_Id = input.estacion_Id,
                ruta_Id = input.ruta_Id,
                duracion = input.hora == 999 ? 0 : input.duracion,
                esRetorno = input.esRetorno,
                currHora = input.hora,
                currMin = input.hora == 999 ? 0 : input.min,
                estDuracion = input.hora == 999 ? 0 : input.duracion,
            };

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

            return Json(MapToGridModel(entity)); // returning grid model, used in grid.api.renderRow
        }