Ejemplo n.º 1
0
        public IActionResult GetMapMarker()
        {
            BoxMigration boxMigration = db.GetEntityList().Last();

            if (boxMigration == null)
            {
                return(NotFound());
            }
            return(new ObjectResult(boxMigration));
        }
Ejemplo n.º 2
0
        public IActionResult Get(int id)
        {
            BoxMigration boxMigration = db.GetEntity(id);

            if (boxMigration == null)
            {
                return(NotFound());
            }
            return(new ObjectResult(boxMigration));
        }
Ejemplo n.º 3
0
        public IActionResult Delete(int id)
        {
            BoxMigration boxMigration = db.GetEntity(id);

            if (boxMigration == null)
            {
                return(NotFound());
            }
            db.Delete(id);
            db.Save();
            return(Ok(boxMigration));
        }
Ejemplo n.º 4
0
        public IActionResult Update([FromBody] BoxMigration boxMigration)
        {
            if (boxMigration == null)
            {
                return(BadRequest());
            }

            db.Update(boxMigration);

            db.Save();
            return(Ok(boxMigration));
        }
Ejemplo n.º 5
0
        /*
         * [Authorize(Roles = "Admin, Member")]
         */
        public IActionResult Create([FromBody] BoxMigration boxMigration)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            IEnumerable <FoodOrder> fo = foodOrderRepository.GetEntityList();

            boxMigration.FoodOrderId = fo.Last().Id;
            db.Create(boxMigration);
            db.Save();
            boxMigration.FoodOrder = null;
            return(Ok(boxMigration));
        }
Ejemplo n.º 6
0
 public IActionResult CreateByCoordinates(string coordinates)
 {
     if (coordinates != null)
     {
         string[] coords = coordinates.Split(new char[] { ':' });
         if (coords.Length == 7)
         {
             BoxMigration boxMigration = new BoxMigration();
             boxMigration.Temperature = coords[2];
             boxMigration.Latitude    = double.Parse(coords[4]);
             boxMigration.Longtitude  = double.Parse(coords[6]);
             boxMigration.Moment      = DateTime.Now;
             IEnumerable <FoodOrder> fo = foodOrderRepository.GetEntityList();
             boxMigration.FoodOrderId = fo.Last().Id;
             db.Create(boxMigration);
             db.Save();
             boxMigration.FoodOrder = null;
         }
     }
     return(Ok("Created"));
 }