public bool UploadListing(string name, float price, int location, string description, int subcategory, bool type, bool premium)
        {
            int listingId = _repository.UploadListing(name, description, location, subcategory, premium, price, type);

            if (listingId != -1)
            {
                User user = (User)Cache["User"];
                _repository.UpdateOwners(listingId, user.Id);
                UploadImage(listingId, _view.GetImagePath);
                return(true);
            }
            else
            {
                return(false);
            }
        }