public ActionResult Create(FormCollection collection, Location location, string Upload)
        {
            try
            {
                ImageController   ac          = new ImageController();
                List <UploadFile> uploadFiles = ac.GenerateAttachFileCollectionID(collection, "Location");

                if (Upload != null)
                {
                    ImageUploadToServer();
                    if (uploadFiles != null)
                    {
                        ModelStateSetting(uploadFiles, "Location");
                    }
                    return(View());
                }

                foreach (UploadFile uploadFile in uploadFiles)
                {
                    LocationUploadFile auf = new LocationUploadFile();
                    auf.UploadFileID = uploadFile.ID;
                    location.LocationUploadFiles.Add(auf);
                }

                _entities.AddToLocations(location);
                _entities.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }