public async Task <IActionResult> CreateOrEditFeedback(string id)
        {
            ViewBag.Feedback = true;
            IPublicFeedbackData model = null;

            if (!string.IsNullOrEmpty(id))
            {
                model = await _publicFeedbackRepository.GetFeedbackAsync(id);
            }

            return(View(model));
        }
        public static PublicFeedbackEntity Create(IPublicFeedbackData src)
        {
            var result = new PublicFeedbackEntity
            {
                PartitionKey = GeneratePartitionKey(),
                RowKey       = src.RowKey ?? GenerateRowKey(),
                Title        = src.Title,
                User         = src.User,
                Feedback     = src.Feedback
            };

            return(result);
        }
 public async Task SaveAsync(IPublicFeedbackData feedbackData)
 {
     var newEntity = PublicFeedbackEntity.Create(feedbackData);
     await _publicFeedbackTableStorage.InsertOrMergeAsync(newEntity);
 }