public ActionResult UploadFiles() { // Checking no of files injected in Request object if (Request.Files.Count > 0) { try { // Get all files from Request object HttpFileCollectionBase files = Request.Files; foreach (HttpPostedFileBase file in files) { DbForm db = new DbForm(); if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); Mfiles mfile = new Mfiles() { FileName = fileName, Extension = Path.GetExtension(fileName), Id = Guid.NewGuid() }; db.Mfiles.Add(mfile); var path = Path.Combine(Server.MapPath("~/Images/"), mfile.Id + mfile.Extension); file.SaveAs(path); } } //string path = AppDomain.CurrentDomain.BaseDirectory + "Uploads/"; //string filename = Path.GetFileName(Request.Files[i].FileName); // Checking for Internet Explorer //if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER") //{ // string[] testfiles = file.FileName.Split(new char[] { '\\' }); // fname = testfiles[testfiles.Length - 1]; //} // Get the complete folder path and store the file inside it. // Returns message that successfully uploaded return(Json("File Uploaded Successfully!")); } catch (Exception ex) { return(Json("Error occurred. Error details: " + ex.Message)); } } else { return(Json("No files selected.")); } }
static void Main(string[] args) { var form = new DbForm(); var state = new State(); var db = new DbLogic(); // stuff here var sel = form.Selection; db.Create(state, sel); }
public async Task <PokemonForm> LoadPokemonFormByIdAsync(int id, GameVersion version, int language, CancellationToken token) { try { string query = Queries.PokemonFormByIdQuery(id, version.Id, version.VersionGroup, version.Generation, language); IEnumerable <DbForm> forms = await _connection.QueryAsync <DbForm>(token, query, new object[0]).ConfigureAwait(false); DbForm form = forms.Single(); var result = new PokemonForm { BaseExperience = form.BaseExperience, BaseHappiness = form.BaseHappiness, CaptureRate = form.CaptureRate, Color = new PokemonColor { Id = form.ColorId, Name = form.ColorName }, Genus = form.Genus, GrowthRate = new ModelNameBase { Id = form.GrowthRateId, Name = form.GrowthRateName }, Habitat = new ModelNameBase { Id = form.Habitat, Name = form.HabitatName }, HatchCounter = form.HatchCounter, Height = form.Height, Id = form.Id, IsBaby = form.IsBaby, ItemRarity = form.ItemRarity, Name = form.Name, Shape = new ModelUriBase { Id = form.ShapeId, Name = form.ShapeName }, Species = new ModelNameBase { Id = form.SpeciesId }, Weight = form.Weight }; result.Type1 = await GetTypeById(form.Type1Id, version.Generation); if (form.Type2Id != null) { result.Type2 = await GetTypeById((int)form.Type2Id, version.Generation); } if (form.PokedexId != null) { result.DexEntry = new PokedexEntry { DexNumber = form.PokedexNumber, Id = (int)form.PokedexId, Name = form.PokedexName } } ; if (version.Generation >= 2 && form.ItemId != null) { result.HeldItem = new ModelNameBase { Id = (int)form.ItemId, Name = form.ItemName } } ; if (version.Generation >= 3) { result.Ability1 = new ModelNameBase { Id = form.Ability1Id, Name = form.Ability1Name }; if (form.Ability2Id != null && !String.IsNullOrWhiteSpace(form.Ability2Name)) { result.Ability2 = new ModelNameBase { Id = (int)form.Ability2Id, Name = form.Ability2Name } } ; } if (version.Generation >= 5) { if (form.HiddenAbility != null && !String.IsNullOrWhiteSpace(form.HiddenAbilityName)) { result.HiddenAbility = new ModelNameBase { Id = (int)form.HiddenAbility, Name = form.HiddenAbilityName } } ; } return(result); } catch (Exception) { return(null); } }