Example #1
0
        private void StoreApi(ref int id, string apiUrl, ref string username, string initialFileName, string fileName)
        {
            var record = new Models.ImportedFile {
                DateCreated = DateTime.UtcNow, Ip = Request.UserHostAddress, FileName = fileName
            };

            if (username == null)
            {
                username = Request.Cookies["guid"] != null?Server.UrlDecode(Request.Cookies["guid"].Value) : null;

                if (username == null)
                {
                    username = Guid.NewGuid().ToString() + "@anonymous" + DateTime.Now.Year + ".com";
                }
            }

            var newApi = new Models.Apis
            {
                ApiName    = initialFileName,
                ApiUrl     = apiUrl,
                Owner      = username,
                FileSource = record
            };

            dbContext.Entry(newApi).State = System.Data.Entity.EntityState.Added;
            dbContext.SaveChanges();
            id = newApi.Id;
        }
Example #2
0
        private void StoreApi(ref int id, string apiUrl, ref string username, string initialFileName, string fileName)
        {
            var record = new Models.ImportedFile { DateCreated = DateTime.UtcNow, Ip = Request.UserHostAddress, FileName = fileName };

            if (username == null)
            {
                username = Request.Cookies["guid"] != null ? Server.UrlDecode(Request.Cookies["guid"].Value) : null;
                if (username == null)
                    username = Guid.NewGuid().ToString() + "@anonymous" + DateTime.Now.Year + ".com";
            }

            var newApi = new Models.Apis
            {
                ApiName = initialFileName,
                ApiUrl = apiUrl,
                Owner = username,
                FileSource = record
            };
            dbContext.Entry(newApi).State = System.Data.Entity.EntityState.Added;
            dbContext.SaveChanges();
            id = newApi.Id;
        }