Ejemplo n.º 1
0
        private void UploadWholeFile(HttpRequestBase request, List <ViewDataUploadFilesResult> statuses)
        {
            for (int i = 0; i < request.Files.Count; i++)
            {
                HttpPostedFileBase file = request.Files[i];

                var fileId          = IDGen.NewID();
                var fileName        = Path.GetFileName(file.FileName);
                var fileNameEncoded = HttpUtility.HtmlEncode(fileName);
                var fullPath        = Path.Combine(StorageRoot, fileId + "-" + fileName);

                file.SaveAs(fullPath);

                statuses.Add(new ViewDataUploadFilesResult()
                {
                    url           = "/Files/" + fileId + "/" + fileNameEncoded,
                    thumbnail_url = "/Files/" + fileId + "/" + fileNameEncoded, //@"data:image/png;base64," + EncodeFile(fullName),
                    name          = fileNameEncoded,
                    type          = file.ContentType,
                    size          = file.ContentLength,
                    delete_url    = "/Files/" + fileId + "/" + fileNameEncoded,
                    delete_type   = "DELETE"
                });
            }
        }
Ejemplo n.º 2
0
        public void NewTop(int x, int y)
        {
            IDGen iDGen = new IDGen();
            int   ID    = iDGen.NextId(list);
            char  name  = iDGen.NextIdl(list);

            list.Add(new Top(ID, name, x, y, new List <int>()));
            DrawTop(x, y, name);
        }
Ejemplo n.º 3
0
 public void CreateID()
 {
     _ = IDGen.GetInstance().NextId();
 }
Ejemplo n.º 4
0
 public async Task GetIdsAsync()
 {
     idGen = await fb.Child("IDGen").OnceSingleAsync <IDGen>();
 }