Beispiel #1
0
        public QuestionImageResponse Create(CreateQuestionImageRequest request)
        {
            var imageId = _imageFilePersistor.SaveToDisk(request.ImageData, request.ImageWidth, request.ImageHeight);

            var entity = new ImageEntity
            {
                ImageCategory  = request.ImageCategory,
                ImageComments  = request.ImageComments,
                ImageCreatedBy = request.ImageCreatedBy,
                ImageCreatedOn = DateTime.Now,
                ImageFileName  = request.ImageFileName,
                ImageStatus    = "Valid",
                ImageId        = imageId,
                QuestionId     = request.QuestionId,
            };

            _repository.Persist(entity);

            return(new QuestionImageResponse());
        }
 public QuestionImageResponse Create(CreateQuestionImageRequest request)
 {
     return(_questionImageSynchronizer.Create(request));
 }