示例#1
0
 // Use this for initialization
 void Start()
 {
     droplist = GetComponent <Droplist>();
     target   = GameObject.Find("Door");
     stats    = GetComponent <Stats>();
     sprite   = GetComponent <SpriteRenderer>();
 }
示例#2
0
        public IHttpActionResult DeleteDroplist(int id)
        {
            Droplist droplist = db.Droplists.Find(id);

            if (droplist == null)
            {
                return(NotFound());
            }

            db.Droplists.Remove(droplist);
            db.SaveChanges();
            var resultSet = new
            {
                droplist.DroplistId,
                droplist.BuildingId,
                droplist.StockerId,
                droplist.DriverId,
                droplist.DroplistName,
                droplist.Department,
                droplist.IsleNumber,
                droplist.IsleRow,
                droplist.IsleColumn,
                droplist.DroplistDate
            };

            return(Ok(resultSet));
        }
示例#3
0
 void CategoryListele()
 {
     using (NorthwindEntities db = new NorthwindEntities())
     {
         Droplist.DataSource     = db.Categories.ToList();
         Droplist.DataTextField  = "CategoryName";
         Droplist.DataValueField = "CategoryID";
         Droplist.DataBind();
     }
 }
示例#4
0
 public static void LoadDroplist(string rootPath)
 {
     try {
         using (var fs = new FileStream(Path.Combine(rootPath, @".\data\droplist.xml"),
                                        FileMode.Open, FileAccess.Read))
             using (var reader = XmlReader.Create(fs)) {
                 XmlSerializer ser = new XmlSerializer(typeof(Droplist));
                 DropListTemplate = (Droplist)ser.Deserialize(reader);
             }
     } catch (Exception ex) {
         Debug.Print(ex.ToString());
     }
 }
示例#5
0
        public IHttpActionResult PutDroplist(int id, Droplist droplist)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != droplist.DroplistId)
            {
                return(BadRequest());
            }

            var dbDroplist = db.Droplists.Find(id);

            dbDroplist.DroplistId   = droplist.DroplistId;
            dbDroplist.BuildingId   = droplist.BuildingId;
            dbDroplist.StockerId    = droplist.StockerId;
            dbDroplist.DriverId     = droplist.DriverId;
            dbDroplist.DroplistName = droplist.DroplistName;
            dbDroplist.Department   = droplist.Department;
            dbDroplist.IsleNumber   = droplist.IsleNumber;
            dbDroplist.IsleRow      = droplist.IsleRow;
            dbDroplist.IsleColumn   = droplist.IsleColumn;
            dbDroplist.DroplistDate = droplist.DroplistDate;

            db.Entry(droplist).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DroplistExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#6
0
        public IHttpActionResult PostDroplist(Droplist droplist)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Droplists.Add(droplist);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = droplist.DroplistId }, new
            {
                droplist.DroplistId,
                droplist.BuildingId,
                droplist.StockerId,
                droplist.DriverId,
                droplist.DroplistName,
                droplist.Department,
                droplist.IsleNumber,
                droplist.IsleRow,
                droplist.IsleColumn,
                droplist.DroplistDate
            }));
        }