public static TModel FromFeedback <TModel>(Data.Model.Feedback feedback) where
        TModel : FeedbackApiModel, new()
        {
            var model = new TModel();

            model.Id = feedback.Id;
            return(model);
        }
Exemple #2
0
            public async Task <AddOrUpdateFeedbackResponse> Handle(AddOrUpdateFeedbackRequest request)
            {
                var entity = await _context.Feedbacks
                             .SingleOrDefaultAsync(x => x.Id == request.Feedback.Id && x.IsDeleted == false);

                if (entity == null)
                {
                    _context.Feedbacks.Add(entity = new Data.Model.Feedback());
                }
                entity.Name = request.Feedback.Name;
                await _context.SaveChangesAsync();

                return(new AddOrUpdateFeedbackResponse()
                {
                });
            }
 public static FeedbackApiModel FromFeedback(Data.Model.Feedback feedback)
 => FromFeedback <FeedbackApiModel>(feedback);