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); } }