Пример #1
0
        public Stage Map(EditStage model)
        {
            var stage = new Stage
            {
                Id          = model.Id,
                Description = model.Description,
                Index       = model.Index,
                RecipeId    = model.RecipeId
            };

            if (model.Image != null)
            {
                stage.Image = GetImage(model.Image);
            }
            else if (model.ExistingImage != null)
            {
                stage.Image = new File
                {
                    Content   = Convert.FromBase64String(model.ExistingImage.Base64),
                    Extension = model.ExistingImage.Extension
                };
            }

            return(stage);
        }
Пример #2
0
        public EditStage MapToEdit(Stage model)
        {
            var editStage = new EditStage
            {
                Id          = model.Id,
                Description = model.Description,
                Index       = model.Index,
                RecipeId    = model.RecipeId
            };

            if (model.Image != null)
            {
                editStage.ExistingImage = new ImageViewModel
                {
                    Base64    = Convert.ToBase64String(model.Image.Content),
                    Extension = model.Image.Extension
                };
            }

            return(editStage);
        }