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