public IActionResult Them(SanPhamViewModel model, IFormFile AnhDaiDien, IFormCollection fc, IFormFile productImages1, IFormFile productImages2, IFormFile productImages3 ) { if (ModelState.IsValid) { model.AnhDaiDien = FileHelper.UploadedFile(AnhDaiDien, "ProductAvatar"); model.SoLuotXemSp = 0; model.Ishot = Convert.ToBoolean(fc["isHot"].ToString().Split(',')[0]); model.Isnew = Convert.ToBoolean(fc["isNew"].ToString().Split(',')[0]); _spService.Add(model); AnhSanPhamViewModel pic = new AnhSanPhamViewModel() { MaSp = model.MaSp, Anh1 = productImages1 != null?FileHelper.UploadedFile(productImages1, "ProductImages") : null, Anh2 = productImages2 != null?FileHelper.UploadedFile(productImages2, "ProductImages") : null, Anh3 = productImages3 != null?FileHelper.UploadedFile(productImages3, "ProductImages") : null, }; _aspService.Add(pic); ThongSoKiThuatViewModel tskt; List <ThongSoViewModel> listTS = _tsService.GetThongSo(model.LoaiSp).ToList(); for (int i = 0; i < listTS.Count(); i++) { tskt = new ThongSoKiThuatViewModel() { MaSp = model.MaSp, ThongSo = listTS[i].MaThongSo, GiaTri = fc[listTS[i].MaThongSo], }; //context.ThongSoKiThuat.AddAsync(tskt); //context.SaveChanges(); _tsktService.AddTSKT(tskt); tskt = null; } _spService.SaveChange(); return(RedirectToAction("QuanLy", "Admin", new { id = model.LoaiSp }).WithSuccess("Thành công", "Sản phẩm đã được thêm. ID:" + model.MaSp)); } else { ModelState.AddModelError("", "aaa"); ViewData["MaLoai"] = model.LoaiSp; return(View(model)); } }
public void UpdateTSKT(ThongSoKiThuatViewModel tskt) { _thongSoKiThuatRepository.UpdateTSKT(_mapper.Map <ThongSoKiThuat>(tskt)); }