public void AddEntry(NewsfeedEntryModel entry)
        {
            CloudTable table = tableClient.GetTableReference(TableStorage.NewsfeedEntryTableName);

            table.CreateIfNotExistsAsync();

            var fileName = string.Empty;

            if (entry.File != null)
            {
                fileName = $"{Guid.NewGuid().ToString()}{GetFileExtension(entry.File.FileName)}";
                blobService.UploadFile(entry.File, fileName);
            }

            var newsfeedEntryEntity = new NewsfeedEntryEntity(entry.Name, entry.Title);

            newsfeedEntryEntity.Text     = entry.Text;
            newsfeedEntryEntity.FileName = fileName;

            var insertOperation = TableOperation.Insert(newsfeedEntryEntity);

            table.ExecuteAsync(insertOperation);
        }
 public IActionResult AddEntry([FromForm] NewsfeedEntryModel entry)
 {
     tableStorageService.AddEntry(entry);
     return(RedirectToAction("Index"));
 }