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