Exemplo n.º 1
0
 public StatManager()
 {
     db              = new KKUContext();
     ShiftManager    = new ShiftManager();
     IncidentManager = new IncidentManager();
     FactoryManager  = new FactoryManager();
 }
Exemplo n.º 2
0
        public ActionResult SetCause(int id)
        {
            KKUContext db = new KKUContext();

            ViewBag.CauseList = db.Cause.ToList();

            return(View(IncidentManager.GetIncident(id)));
        }
Exemplo n.º 3
0
        public ActionResult Index()
        {
            KKUContext db = new KKUContext();

            Stream req = Request.InputStream;

            req.Seek(0, System.IO.SeekOrigin.Begin);
            string json = new StreamReader(req).ReadToEnd();

            string[] input = null;
            try
            {
                // assuming JSON.net/Newtonsoft library from http://json.codeplex.com/
                input = JsonConvert.DeserializeObject <string[]>(json);
            }

            catch (Exception ex)
            {
                // Try and handle malformed POST body
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (input != null)
            {
                var token  = input[0];
                var sensor = db.Sensor
                             .FirstOrDefault(u => u.Token == token);
                if (sensor != null)
                {
                    sensor.CurWeight   = input[1];
                    sensor.TotalWeight = Single.Parse(input[2]);

                    if (sensor.CurWeight == "5TOP" || sensor.CurWeight == "")
                    {
                        sensor.StateEnum = StateEnum.STOP;
                        sensor.DownTime += 3;
                    }
                    else
                    {
                        sensor.StateEnum = StateEnum.OK;
                    }
                }


                db.SaveChanges();
            }
            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }
        public async void addChatId()
        {
            KKUContext db = new KKUContext();

            var bot     = new TelegramBotClient("295485776:AAFVGFM1kPqUM_RYSnqOrezRNh4Py95iHGw");
            var updates = await bot.GetUpdatesAsync();

            foreach (var up in updates)
            {
                var userName = up.Message.Chat.Username;

                var user = db.Users.FirstOrDefault(u => u.UserName == userName);
                if (user != null)
                {
                    user.ChatId = Int32.Parse(up.Message.Chat.Id.ToString());
                }
            }
        }
        public ContentResult JSON()
        {
            KKUContext       db         = new KKUContext();
            List <DataPoint> dataPoints = new List <DataPoint>();
            var sensor = db.Sensor.Find(1);

            dataPoints.Add(new DataPoint(sensor.TotalWeight, DateTime.UtcNow
                                         .Subtract(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc))
                                         .TotalMilliseconds));


            JsonSerializerSettings _jsonSetting = new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            };

            return(Content(JsonConvert.SerializeObject(dataPoints, _jsonSetting), "application/json"));
        }
 public FactoryRepository()
 {
     this.db = new KKUContext();
 }
 public IncidentRepository()
 {
     this.db = new KKUContext();
 }
Exemplo n.º 8
0
 public ShiftRepository()
 {
     this.db = new KKUContext();
 }
Exemplo n.º 9
0
 public SensorRepository()
 {
     this.db = new KKUContext();
 }