示例#1
0
 public IActionResult Edit(SaledetailEditViewModel model)
 {
     if (ModelState.IsValid)
     {
         Saledetail p;
         if (model.Id != null)
         {
             //修改
             p      = _saledetailRepository.GetSaledetailById((int)model.Id, model.主表id);
             p.产品名称 = model.产品名称;
             p.销售数量 = model.销售数量;
             p.单位名称 = model.单位名称;
             _saledetailRepository.Update(p);
         }
         else
         {
             //添加
             p = new Saledetail
             {
                 主表id = model.主表id,
                 产品名称 = model.产品名称,
                 销售数量 = model.销售数量,
                 单位名称 = model.单位名称
             };
             _saledetailRepository.Insert(p);
         }
         return(PartialView("Editsuccessfully"));
     }
     return(PartialView(model));
 }
        public Saledetail Update(Saledetail updateSaledetail)
        {
            var Saledetail = _context.Saledetails.Attach(updateSaledetail);

            Saledetail.State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            _context.SaveChanges();
            return(updateSaledetail);
        }
        public Saledetail Delete(int id, string zid)
        {
            Saledetail Saledetail = _context.Saledetails.Find(id, zid);

            if (Saledetail != null)
            {
                _context.Saledetails.Remove(Saledetail);
                _context.SaveChanges();
            }
            return(Saledetail);
        }
示例#4
0
        public ActionResult Edit(int zid, int?id)
        {
            var model = new SaledetailEditViewModel();

            model.主表id = zid.ToString();

            if (id != null)
            {
                Saledetail p = _saledetailRepository.GetSaledetailById((int)id, zid.ToString());
                model.Id   = id;
                model.产品名称 = p.产品名称;
                model.销售数量 = p.销售数量;
                model.单位名称 = p.单位名称;
            }
            else
            {
                Sale sale = _saleRepository.GetSaleById(zid);
                model.单位名称 = sale.公司名称;
            }
            return(PartialView(model));
        }
 public Saledetail Insert(Saledetail Saledetail)
 {
     _context.Saledetails.Add(Saledetail);
     _context.SaveChanges();
     return(Saledetail);
 }