示例#1
0
 public static LogEjercicio ToLogEjercicio(this RequestLogEjercicio req)
 {
     return(new LogEjercicio()
     {
         Usuario = req.Usuario,
         FechaHora = req.FechaHora,
         Ubicacion = req.Ubicacion,
         Conteo = req.Conteo,
         Velocidad = req.Velocidad,
         Deporte = (string.IsNullOrEmpty(req.Deporte)?"Caminar":req.Deporte)
     });
 }
示例#2
0
        public ResponseLogEjercicio Any(RequestLogEjercicio reg)
        {
            Manager m = Manager.Instance;

            ResponseLogEjercicio res = new ResponseLogEjercicio();

            if (m.SaveRegistroProgreso(reg))
            {
                res.State   = true;
                res.Message = "Se ha guardado con exito el registro.";
            }
            else
            {
                res.State   = false;
                res.Message = "Error al guardar el progreso.";
            }
            return(res);
        }
示例#3
0
        public ResponseLogEjercicio Any(RequestLogEjercicio reg)
        {
            //Manager m = Manager.Instance;
            LogEjercicio l = new LogEjercicio();

            l.User      = _userService.GetCustomerByUsername(reg.Usuario);
            l.Velocidad = 32;
            l.Ubicacion = "";
            l.Fecha     = reg.FechaHora;
            l.Conteo    = reg.Conteo;
            l.DeporteId = reg.Deporte;

            _logsRepository.Insert(l);

            ResponseLogEjercicio res = new ResponseLogEjercicio();

            res.State   = true;
            res.Message = "Se ha guardado con exito el registro.";
            return(res);
        }
示例#4
0
 public bool SaveRegistroProgreso(RequestLogEjercicio reg)
 {
     return(Save(reg.ToLogEjercicio(), Settings.Default.CollectionLogEjercicio));
 }