public async Task <ApiResponse <bool> > updateOrderFeedbackQuestion(OrderFeedbackDTO orderFeedback) { ApiResponse <bool> result = new ApiResponse <bool>(); try { orderFeedback.IsSubmitted = true; orderFeedback.Date = DateTime.Now; var orderFeedbackObj = await unitOfWork.OrderFeedBacksManager.UpdateAsync(mapper.Map <OrderFeedback>(orderFeedback)); if (orderFeedbackObj) { await unitOfWork.SaveChangesAsync(); result.Succeeded = true; return(result); } else { result.Succeeded = false; result.Errors.Add("Unable to submit your feedback!"); return(result); } //End of try . } catch (Exception ex) { result.Succeeded = false; result.Errors.Add(ex.Message); result.ErrorType = ErrorType.SystemError; return(result); } }
public async Task <IActionResult> updateOrderFeedbackQuestion(OrderFeedbackDTO orderFeedback) { return(await AddItemResponseHandler(async() => await service.updateOrderFeedbackQuestion(orderFeedback))); }