private void GetPostForOneDistrict(string url, int cityId, string districtName, int districtId, DateTime dateStart, DateTime dateEnd) { try { List <Post> result = new List <Post>(); List <string> allURLs = GetDetailsURLForOneDistrict(url, districtName, dateStart, dateEnd); foreach (string urlDetail in allURLs) { Post post = GetDetailPost(urlDetail, cityId, districtId); if (post != null) { result.Add(post); } } if (result.Count > 0) { BusinessMethods.SavePostList(result); } } catch (Exception ex) { Logger.Log.Error(ex); } }
private void SaveFile(HttpPostedFileBase file) { var name = Guid.NewGuid() + BusinessLogic.BusinessMethods.GetFileExtension(file.FileName); var fileData = BusinessMethods.FileToBytes(file); AzureMethods.AddToAzureStorage(fileData, name); var image = new Image { ImageId = Guid.NewGuid(), ImageName = name }; _context.Images.Add(image); _context.SaveChanges(); }