public void TestMethod() { RecipeModel newRecipe = new RecipeModel { CookingTime = new TimeSpan(3, 00, 00), CreateDateTime = DateTime.Now, CreatedByAuthor = "Terry Mcpherson", Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Difficult, Method = "1. Whip the cream", ModifiedDateTime = DateTime.Now, PreparationTime = new TimeSpan(2, 00, 00), Serves = 6, Title = "Shepherd Pie", RecipeType = RecipeTypeModel.Main }; NutritionalInformationModel newNutritionalInfo = new NutritionalInformationModel { CreateDateTime = DateTime.Now, ModifiedDateTime = DateTime.Now, Calories = 3, Carbs = 6, CreatedByAuthor = "Sally Harding", Fat = 6, Fibre = 6, Protein = 11, Salt = 8, }; //Act newRecipe.NutritionalInformation = newNutritionalInfo; var result = recipeManager.Add(newRecipe); //Assert Assert.IsNotNull(result); }
public async Task WhenWeDoAGetWithId_WeRetrieve_ASingleWine() { //Arrange int existingWineId = 10; //Act RecipeModel wine = new RecipeModel(); var result = await winesController.GetById(existingWineId); result.TryGetContentValue(out wine); //Assert Assert.IsNotNull(wine); Assert.IsTrue(wine.Id == existingWineId); }
public void ADD_GivenARecipeModel_WhenTheBusinessModelIsAddedBe_EnsureThatItIsAddedToTheDatabase() { //Arrange RecipeModel newRecipeModel = new RecipeModel { CookingTime = new TimeSpan(3, 00, 00), CreateDateTime = DateTime.Now, CreatedByAuthor = "Harry Lowe", Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average, Method = "Test for the Controller", ModifiedDateTime = DateTime.Now, PreparationTime = new TimeSpan(2, 20, 15), Serves = 5, Title = "Irish Stew", RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Side }; newRecipeModel.NutritionalInformation = new NutritionalInformationModel { CreateDateTime = DateTime.Now, ModifiedDateTime = DateTime.Now, Calories = 3, Carbs = 6, CreatedByAuthor = "Harry Lowe", Fat = 6, Fibre = 6, Protein = 11, Salt = 8, }; newRecipeModel.Reviews = new List<ReviewModel>(); newRecipeModel.Reviews.Add(new ReviewModel { CreateDateTime = DateTime.Now, CreatedByAuthor = "Terry Mcpherson", ModifiedBy = "Margaret Harding", ModifiedDateTime = DateTime.Now, Rating = 5, SubmittedBy = "Sally Harding", Text = "Lovely Recipe very easy", Title = "First Review" }); newRecipeModel.Wines = new List<WineModel>(); newRecipeModel.Wines.Add(new WineModel { Colour = Recipes.Business.Models.Enums.WineColourModel.Red, CountryOfOrigin = "Chile", CreateDateTime = DateTime.Now, CreatedByAuthor = "Margaret Harding", MainGrape = "Sauvignon Blanc", ModifiedBy = "Terrry McPherson", ModifiedDateTime = DateTime.Now, Name = "Tadpole North", Region = "South", TastingNotes = "Dry with fruity overtones", Vintage = 2015 }); newRecipeModel.Ingredients = new List<IngredientModel>(); newRecipeModel.Ingredients.Add(new IngredientModel { CreateDateTime = DateTime.Now, CreatedByAuthor = "Sally Harding", IsNut = true, MainIngredient = true, ModifiedBy = "Paul Jones", ModifiedDateTime = DateTime.Now, Name = "Beef", UnitOfMeasure = (new UnitOfMeasureModel { Amount = 12, CreateDateTime = DateTime.Now, CreatedByAuthor = "Sam Smith", ModifiedBy = "Kat Brogan", ModifiedDateTime = DateTime.Now, UnitType = "Spoons" }) }); //Act var result = manager.Add(newRecipeModel); repository.Commit(); //Assert Assert.IsTrue(result.Id > 0); Assert.IsNotNull(result); Assert.IsNotNull(result.Wines); Assert.IsNotNull(result.NutritionalInformation); Assert.IsNotNull(result.Reviews); Assert.IsNotNull(result.Ingredients); Assert.IsInstanceOfType(result, typeof(RecipeModel)); }
public void UPDATE_GivenAnExitingRecipeAndNutritionalInformation_UpadateTheDescription() { //Arrange RecipeModel existingRecipeModel = new RecipeModel { Id = 6, CookingTime = new TimeSpan(23, 00, 00), CreateDateTime = DateTime.Now, CreatedByAuthor = "Terry Mcpherson", Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average, Method = "CUT THE Chicken", ModifiedBy = "Sally Harding", ModifiedDateTime = DateTime.Now, PreparationTime = new TimeSpan(4, 00, 00), Serves = 9, RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Main, Title = "Roast Chicken!!", NutritionalInformation= new NutritionalInformationModel { CreateDateTime = DateTime.Now, ModifiedDateTime = DateTime.Now, Calories = 3, Carbs = 6, CreatedByAuthor = "Sally Harding", Fat = 6, Fibre = 6, Protein = 11, Salt = 8, } }; //Act var result = manager.Update(existingRecipeModel); repository.Commit(); //Assert Assert.IsInstanceOfType(result, typeof(RecipeModel)); Assert.IsNotNull(result); }
public async Task WhenWeDoAPost_WeAddARecipe_AndWeWantToBeSureThatTheRecipeIsReturned() { //Arrange RecipeModel newRecipeModel = new RecipeModel { CookingTime = new TimeSpan(3, 00, 00), CreateDateTime = DateTime.Now, CreatedByAuthor = "Harry Lowe", Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average, Method = "Test for the Controller", ModifiedDateTime = DateTime.Now, PreparationTime = new TimeSpan(2, 20, 15), Serves = 5, Title = "Irish Stew", RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Side }; newRecipeModel.NutritionalInformation = new NutritionalInformationModel { CreateDateTime = DateTime.Now, ModifiedDateTime = DateTime.Now, Calories = 3, Carbs = 6, CreatedByAuthor = "Harry Lowe", Fat = 6, Fibre = 6, Protein = 11, Salt = 8, }; newRecipeModel.Reviews = new List<ReviewModel>(); newRecipeModel.Reviews.Add(new ReviewModel { CreateDateTime = DateTime.Now, CreatedByAuthor = "Terry Mcpherson", ModifiedBy = "Margaret Harding", ModifiedDateTime = DateTime.Now, Rating = 5, SubmittedBy = "Sally Harding", Text = "Lovely Recipe very easy", Title = "First Review" }); newRecipeModel.Wines = new List<WineModel>(); newRecipeModel.Wines.Add(new WineModel { Colour = Recipes.Business.Models.Enums.WineColourModel.Red, CountryOfOrigin = "Chile", CreateDateTime = DateTime.Now, CreatedByAuthor = "Margaret Harding", MainGrape = "Sauvignon Blanc", ModifiedBy = "Terrry McPherson", ModifiedDateTime = DateTime.Now, Name = "Tadpole North", Region = "South", TastingNotes = "Dry with fruity overtones", Vintage = 2015 }); newRecipeModel.Ingredients = new List<IngredientModel>(); newRecipeModel.Ingredients.Add(new IngredientModel { CreateDateTime = DateTime.Now, CreatedByAuthor = "Sally Harding", IsNut = true, MainIngredient = true, ModifiedBy = "Paul Jones", ModifiedDateTime = DateTime.Now, Name = "Beef", UnitOfMeasure = (new UnitOfMeasureModel { Amount = 12, CreateDateTime = DateTime.Now, CreatedByAuthor = "Sam Smith", ModifiedBy = "Kat Brogan", ModifiedDateTime = DateTime.Now, UnitType = "Spoons" }) }); //Act RecipeModel recipe = new RecipeModel(); var result = await recipesController.Add(newRecipeModel); result.TryGetContentValue(out recipe); //Assert Assert.IsNotNull(recipe); Assert.AreEqual(recipe.GetType(), typeof(RecipeModel)); Assert.IsTrue(recipe.Id > 1); }
public async Task WhenWeDoAPut_TheRecipeGetsUpdated() { //Arrange RecipeModel existingModel = new RecipeModel { Id = 67, CookingTime = new TimeSpan(3, 00, 00), CreateDateTime = DateTime.Now, CreatedByAuthor = "Harry Lowe", Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average, Method = "TO SEE IF ONLY AN ISSUE WITH REVIEW", ModifiedDateTime = DateTime.Now, PreparationTime = new TimeSpan(2, 20, 15), Serves = 5, Title = "Irish Stew", RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Side }; existingModel.NutritionalInformation = new NutritionalInformationModel { CreateDateTime = DateTime.Now, ModifiedDateTime = DateTime.Now, Calories = 3, Carbs = 6, CreatedByAuthor = "Update Test from Recipe Controller", Fat = 6, Fibre = 6, Protein = 11, Salt = 8, }; existingModel.Reviews = new List<ReviewModel>(); existingModel.Reviews.Add(new ReviewModel { CreateDateTime = DateTime.Now, CreatedByAuthor = "Terry Mcpherson", ModifiedBy = "Margaret Harding", ModifiedDateTime = DateTime.Now, Rating = 5, SubmittedBy = "Sally Harding", Text = "Lovely Recipe very easy", Title = "First Review" }); existingModel.Wines = new List<WineModel>(); existingModel.Wines.Add(new WineModel { Colour = Recipes.Business.Models.Enums.WineColourModel.Red, CountryOfOrigin = "Chile", CreateDateTime = DateTime.Now, CreatedByAuthor = "Margaret Harding", MainGrape = "Sauvignon Blanc", ModifiedBy = "Terry McPherson", ModifiedDateTime = DateTime.Now, Name = "Tadpole North", Region = "South", TastingNotes = "Dry with fruity overtones", Vintage = 2015 }); existingModel.Ingredients = new List<IngredientModel>(); existingModel.Ingredients.Add(new IngredientModel { CreateDateTime = DateTime.Now, CreatedByAuthor = "Sally Harding", IsNut = true, MainIngredient = true, ModifiedBy = "Paul Jones", ModifiedDateTime = DateTime.Now, Name = "Beef", UnitOfMeasure = (new UnitOfMeasureModel { Amount = 12, CreateDateTime = DateTime.Now, CreatedByAuthor = "Sam Smith", ModifiedBy = "Kat Brogan", ModifiedDateTime = DateTime.Now, UnitType = "Spoons" }) }); //Act RecipeModel changedRecipeModel; var result = await recipesController.Update(existingModel); result.TryGetContentValue(out changedRecipeModel); //Arrange Assert.IsTrue(changedRecipeModel.Title == existingModel.Title); Assert.IsNotNull(changedRecipeModel); }
public void UpdateItem(RecipeModel item) { RecipeRepository.Update(RecipeMapper.ConvertRecipeModelToRecipe(item)); }
public void AddItem(RecipeModel item) { RecipeRepository.Add(RecipeMapper.ConvertRecipeModelToRecipe(item)); }
/// <summary> /// Updates the internal model and raises NotifyPropertyChanged /// </summary> /// <param name="recipeModel">The updated model instance</param> public void UpdateModel(RecipeModel recipeModel) { Model = recipeModel; CopyFromModel(); }
/// <summary> /// Initializes a new instance of the <see cref="RecipeViewModel"/> class. /// </summary> public RecipeViewModel(RecipeModel recipeModel) { Model = recipeModel; CopyFromModel(); }
public ActionResult Put(string userId, string recipeId, [FromBody] RecipeModel value) { return(new AcceptedResult()); }
private void BindDataToRepeater() { // string strSql = "Data Source=118.244.237.123;Initial Catalog=rinfo;user id=sa;password=dalianvideo;MultipleActiveResultSets=true"; string strSql = ConfigurationManager.ConnectionStrings["SKConnection"].ConnectionString; SqlConnection myConn = new SqlConnection(strSql); int id = 0; if (Request.QueryString["id"] != null) { id = Convert.ToInt16(Request.QueryString["id"]); idnum.Value = Request.QueryString["id"].ToString(); } string psp = ""; string hospitalid = ""; string drugtime = ""; string drugnum = ""; string name = ""; string sex = ""; string age = ""; string department = ""; string dot = ""; string getdrug1 = ""; string getdrug2 = ""; string getdrugweight = ""; RecipeModel rm = new RecipeModel(); SqlDataReader sdr = rm.print(id); SqlDataReader sdr1 = rm.findrug(id); SqlDataReader sdr2 = rm.findrug2(id); if (sdr.Read() && sdr1.Read() && sdr2.Read()) { psp = sdr["Pspnum"].ToString(); hospitalid = sdr["Hospitalid"].ToString(); drugtime = sdr["getdrugtime"].ToString(); drugnum = sdr["getdrugnum"].ToString(); name = sdr["name"].ToString(); sex = sdr["sex"].ToString(); age = sdr["age"].ToString(); department = sdr["department"].ToString(); dot = sdr["doctor"].ToString(); getdrug2 = sdr["dose"].ToString(); getdrug1 = sdr1["p"].ToString(); getdrugweight = sdr2["pp"].ToString(); } getdrugnum.Text = drugnum; getdrugtime.Text = drugtime; if (sex == "1") { sex = "男"; } else { sex = "女"; } string strDelNum = DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss"); printtime.Text = strDelNum; this.namebar.Text = name; if (sex == "1") { sex = "男"; this.sexbar.Text = sex; } else { sex = "女"; this.sexbar.Text = sex; } this.agebar.Text = age; this.roomnumbar.Text = sdr["sickbed"].ToString(); HospitalModel hm = new HospitalModel(); SqlDataReader sdr10 = hm.findHospitalnamebyid(sdr["Hospitalid"].ToString()); string hname = ""; if (sdr10.Read()) { hname = sdr10["hname"].ToString(); } this.hospitalnamebar.Text = hname; //sdr["Hospitalid"].ToString();// this.pspnumbar.Text = sdr["pspnum"].ToString(); this.strSchemebar.Text = getDecscheme(sdr["decscheme"].ToString()); this.strInpatientAreaNumbar.Text = sdr["inpatientarea"].ToString(); this.strWardbar.Text = sdr["ward"].ToString(); this.strDepartmentbar.Text = sdr["department"].ToString(); this.dosebar.Text = sdr["dose"].ToString(); this.nNumbar.Text = sdr["takenum"].ToString(); this.nPackageNumbar.Text = sdr["packagenum"].ToString(); this.strDrugGetTimebar.Text = sdr["getdrugtime"].ToString(); this.strDrugGetNumbar.Text = sdr["getdrugnum"].ToString(); this.decmothedbar.Text = sdr["decmothed"].ToString(); this.takemethodbar.Text = sdr["takemethod"].ToString(); this.takewaybar.Text = sdr["takeway"].ToString(); this.ordertimebar.Text = sdr["ordertime"].ToString(); this.namebar1.Text = name; if (sex == "1") { sex = "男"; this.sexbar1.Text = sex; } else { sex = "女"; this.sexbar1.Text = sex; } this.agebar1.Text = age; this.roomnumbar1.Text = sdr["sickbed"].ToString(); this.hospitalnamebar1.Text = hname;//sdr["Hospitalid"].ToString();// this.pspnumbar1.Text = sdr["pspnum"].ToString(); this.strSchemebar1.Text = getDecscheme(sdr["decscheme"].ToString()); this.strInpatientAreaNumbar1.Text = sdr["inpatientarea"].ToString(); this.strWardbar1.Text = sdr["ward"].ToString(); this.strDepartmentbar1.Text = sdr["department"].ToString(); this.dosebar1.Text = sdr["dose"].ToString(); this.nNumbar1.Text = sdr["takenum"].ToString(); this.nPackageNumbar1.Text = sdr["packagenum"].ToString(); this.strDrugGetTimebar1.Text = sdr["getdrugtime"].ToString(); this.strDrugGetNumbar1.Text = sdr["getdrugnum"].ToString(); this.decmothedbar1.Text = sdr["decmothed"].ToString(); this.takemethodbar1.Text = sdr["takemethod"].ToString(); this.takewaybar1.Text = sdr["takeway"].ToString(); this.ordertimebar1.Text = sdr["ordertime"].ToString(); //调剂内容 this.namebar3.Text = name; if (sex == "1") { sex = "男"; this.sexbar3.Text = sex; } else { sex = "女"; this.sexbar3.Text = sex; } this.agebar3.Text = age; this.roomnumbar3.Text = sdr["sickbed"].ToString(); this.hospitalnamebar3.Text = hname;//sdr["Hospitalid"].ToString();// this.pspnumbar3.Text = sdr["pspnum"].ToString(); this.strSchemebar3.Text = getDecscheme(sdr["decscheme"].ToString()); this.strInpatientAreaNumbar3.Text = sdr["inpatientarea"].ToString(); this.strWardbar3.Text = sdr["ward"].ToString(); this.strDepartmentbar3.Text = sdr["department"].ToString(); this.dosebar3.Text = sdr["dose"].ToString(); this.nNumbar3.Text = sdr["takenum"].ToString(); this.nPackageNumbar3.Text = sdr["packagenum"].ToString(); this.strDrugGetTimebar3.Text = sdr["getdrugtime"].ToString(); this.strDrugGetNumbar3.Text = sdr["getdrugnum"].ToString(); this.decmothedbar3.Text = sdr["decmothed"].ToString(); this.takemethodbar3.Text = sdr["takemethod"].ToString(); this.takewaybar3.Text = sdr["takeway"].ToString(); this.ordertimebar3.Text = sdr["ordertime"].ToString(); string sql2 = "select ROW_NUMBER() OVER(ORDER BY d.id desc) as id,d.drugdescription,d.description,d.DrugAllNum,d.DrugWeight,d.DrugPosition,d.drugname,(select ypcdrugPositionNum from DrugMatching as m where m.pspId=d.pid and m.drugId = d.id) as ypcdrugPositionNum from drug as d where d.pid='" + id + "'"; // sql2 = "select ypcdrugPositionNum from DrugMatching where pspId ='" + id + "'"; SqlCommand cmd = new SqlCommand(sql2); cmd.Connection = myConn; SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = cmd; DataSet ds = new DataSet(); sda.Fill(ds, "drug"); rpTest.DataSource = ds.Tables["drug"]; rpTest.DataBind(); myConn.Close(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { RecipeModel rm = new RecipeModel(); DataTable dt = rm.getprintstatus(); string adjust = dt.Rows[0][18].ToString(); string adjustbarcode = dt.Rows[1][18].ToString(); string packbarcode = dt.Rows[2][18].ToString(); Select1.Items.Add(new ListItem("--全部--", "0")); if (adjust == "1") { Select1.Items.Add(new ListItem("调配单", "1")); this.print1.Style["display"] = "block"; SqlDataReader sdr = rm.getprintstatusbytype("1"); if (sdr.Read()) { if (sdr["strName"].ToString() == "1") { this.div41.Style["display"] = "block"; } if (sdr["nSex"].ToString() == "1") { this.div42.Style["display"] = "block"; } if (sdr["nAge"].ToString() == "1") { this.div43.Style["display"] = "block"; } if (sdr["strSickBed"].ToString() == "1") { this.div44.Style["display"] = "block"; } if (sdr["strHospitalName"].ToString() == "1") { this.div45.Style["display"] = "block"; } if (sdr["strPspnum"].ToString() == "1") { this.div46.Style["display"] = "block"; } if (sdr["strScheme"].ToString() == "1") { this.div47.Style["display"] = "block"; } if (sdr["strInpatientAreaNum"].ToString() == "1") { this.div48.Style["display"] = "block"; } if (sdr["strWard"].ToString() == "1") { this.div49.Style["display"] = "block"; } if (sdr["strDepartment"].ToString() == "1") { this.div51.Style["display"] = "block"; } if (sdr["strDose"].ToString() == "1") { this.div52.Style["display"] = "block"; } if (sdr["nNum"].ToString() == "1") { this.div53.Style["display"] = "block"; } if (sdr["nPackageNum"].ToString() == "1") { this.div54.Style["display"] = "block"; } if (sdr["strDrugGetTime"].ToString() == "1") { this.div55.Style["display"] = "block"; } if (sdr["strOrderTime"].ToString() == "1") { this.div56.Style["display"] = "block"; } if (sdr["strTakeMethod"].ToString() == "1") { this.div59.Style["display"] = "block"; } if (sdr["strTakeWay"].ToString() == "1") { this.div60.Style["display"] = "block"; } } } if (adjustbarcode == "1") { Select1.Items.Add(new ListItem("调配条码", "2")); this.print2.Style["display"] = "block"; SqlDataReader sdr = rm.getprintstatusbytype("2"); if (sdr.Read()) { if (sdr["strName"].ToString() == "1") { this.div16.Style["display"] = "block"; } if (sdr["nSex"].ToString() == "1") { this.div17.Style["display"] = "block"; } if (sdr["nAge"].ToString() == "1") { this.div18.Style["display"] = "block"; } if (sdr["strSickBed"].ToString() == "1") { this.div19.Style["display"] = "block"; } if (sdr["strHospitalName"].ToString() == "1") { this.div1.Style["display"] = "block"; } if (sdr["strPspnum"].ToString() == "1") { this.div2.Style["display"] = "block"; } if (sdr["strScheme"].ToString() == "1") { this.div3.Style["display"] = "block"; } if (sdr["strInpatientAreaNum"].ToString() == "1") { this.div4.Style["display"] = "block"; } if (sdr["strWard"].ToString() == "1") { this.div5.Style["display"] = "block"; } if (sdr["strDepartment"].ToString() == "1") { this.div6.Style["display"] = "block"; } if (sdr["strDose"].ToString() == "1") { this.div7.Style["display"] = "block"; } if (sdr["nNum"].ToString() == "1") { this.div8.Style["display"] = "block"; } if (sdr["nPackageNum"].ToString() == "1") { this.div9.Style["display"] = "block"; } if (sdr["strDrugGetTime"].ToString() == "1") { this.div10.Style["display"] = "block"; } if (sdr["strOrderTime"].ToString() == "1") { this.div11.Style["display"] = "block"; } if (sdr["strTakeMethod"].ToString() == "1") { this.div14.Style["display"] = "block"; } if (sdr["strTakeWay"].ToString() == "1") { this.div15.Style["display"] = "block"; } } } if (packbarcode == "1") { Select1.Items.Add(new ListItem("包装条码", "3")); this.print3.Style["display"] = "block"; SqlDataReader sdr = rm.getprintstatusbytype("3"); if (sdr.Read()) { if (sdr["strName"].ToString() == "1") { this.div22.Style["display"] = "block"; } if (sdr["nSex"].ToString() == "1") { this.div23.Style["display"] = "block"; } if (sdr["nAge"].ToString() == "1") { this.div24.Style["display"] = "block"; } if (sdr["strSickBed"].ToString() == "1") { this.div25.Style["display"] = "block"; } if (sdr["strHospitalName"].ToString() == "1") { this.div26.Style["display"] = "block"; } if (sdr["strPspnum"].ToString() == "1") { this.div27.Style["display"] = "block"; } if (sdr["strScheme"].ToString() == "1") { this.div28.Style["display"] = "block"; } if (sdr["strInpatientAreaNum"].ToString() == "1") { this.div29.Style["display"] = "block"; } if (sdr["strWard"].ToString() == "1") { this.div30.Style["display"] = "block"; } if (sdr["strDepartment"].ToString() == "1") { this.div31.Style["display"] = "block"; } if (sdr["strDose"].ToString() == "1") { this.div32.Style["display"] = "block"; } if (sdr["nNum"].ToString() == "1") { this.div33.Style["display"] = "block"; } if (sdr["nPackageNum"].ToString() == "1") { this.div34.Style["display"] = "block"; } if (sdr["strDrugGetTime"].ToString() == "1") { this.div35.Style["display"] = "block"; } if (sdr["strOrderTime"].ToString() == "1") { this.div36.Style["display"] = "block"; } if (sdr["strTakeMethod"].ToString() == "1") { this.div39.Style["display"] = "block"; } if (sdr["strTakeWay"].ToString() == "1") { this.div40.Style["display"] = "block"; } } } BindDataToRepeater(); this.Image1.ImageUrl = printbarcode(); this.Image2.ImageUrl = printbarcode(); } }
public async Task GetRecipeAndInstructions(string title) { this.recipe = await RecipeDataSource.GetRecipeByTitleAsync(title); }