public ActionResult Edit(mvcSanPham sp) { if (sp.ImageUpload != null) { string fileName = Path.GetFileNameWithoutExtension(sp.ImageUpload.FileName); string extension = Path.GetExtension(sp.ImageUpload.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; sp.Anh = "~/AppFiles/Images/" + fileName; sp.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/AppFiles/Images/"), fileName)); } var sanpham = new SanPham() { IDSP = sp.IDSP, DonGia = sp.DonGia, Anh = sp.Anh, IDMH = sp.IDMH, TenSP = sp.TenSP, NgayCapNhat = sp.NgayCapNhat }; HttpResponseMessage reponse = GlobalVariables.WebApiClient.PutAsJsonAsync("SanPhams/PutSanPham/" + sp.IDSP, sanpham).Result; if (reponse.IsSuccessStatusCode) { TempData["SuccessMessage"] = "Sữa Thành Công"; } else { TempData["ErrorMessage"] = "Sữa Không Thành Công"; } return(RedirectToAction("Index")); }
public ActionResult AddOrEdit(string Id) { if (Id != null) { mvcSanPham sanPham = new mvcSanPham(); HttpResponseMessage reponse = GlobalVariables.WebApiClient.GetAsync("SanPhams/GetSanPham/" + Id).Result; sanPham = reponse.Content.ReadAsAsync <mvcSanPham>().Result; HttpResponseMessage reponse1 = GlobalVariables.WebApiClient.GetAsync("MatHangs").Result; List <mvcMatHang> listMatHang = reponse1.Content.ReadAsAsync <List <mvcMatHang> >().Result; ViewBag.SkillListItem = ToSelectList(listMatHang); return(View(sanPham)); } else { HttpResponseMessage reponse = GlobalVariables.WebApiClient.GetAsync("MatHangs").Result; List <mvcMatHang> listMatHang = reponse.Content.ReadAsAsync <List <mvcMatHang> >().Result; ViewBag.SkillListItem = ToSelectList(listMatHang); return(View(new mvcSanPham())); } }