示例#1
0
 public IHttpActionResult putHangSanXuat(Models.CHangSanXuat hsx)
 {
     Models.HangSX h = dc.HangSXes.Find(hsx.MaHangSX);
     if (h == null)
     {
         return(NotFound());
     }
     h.TenHangSX = hsx.TenHangSX;
     dc.SaveChanges();
     return(Ok());
 }
示例#2
0
 public IHttpActionResult postHangSanXuat(Models.CHangSanXuat hsx)
 {
     if (ModelState.IsValid == false)
     {
         return(BadRequest());
     }
     Models.HangSX h = new Models.HangSX()
     {
         MaHangSX  = hsx.MaHangSX,
         TenHangSX = hsx.TenHangSX,
         status    = true
     };
     dc.HangSXes.Add(h);
     dc.SaveChanges();
     return(Ok());
 }
示例#3
0
 public IHttpActionResult getHangSanXuat(string id)
 {
     Models.HangSX kq = dc.HangSXes.Find(id);
     if (kq == null)
     {
         return(BadRequest());
     }
     Models.CHangSanXuat hsx = new Models.CHangSanXuat()
     {
         MaHangSX  = kq.MaHangSX,
         TenHangSX = kq.TenHangSX,
         status    = kq.status,
         LinhKiens = new List <Models.CLinhKien>()
         {
         }
     };
     foreach (Models.LinhKien item in kq.LinhKiens)
     {
         Models.CLinhKien lk = new Models.CLinhKien()
         {
             MaLK              = item.MaLK,
             TenLK             = item.TenLK,
             MaLoai            = item.MaLoai,
             MaNCC             = item.MaNCC,
             MoTa              = item.MoTa,
             Hinh              = item.Hinh,
             HangSX            = item.HangSX,
             GiaBan            = item.GiaBan,
             status            = item.status,
             ChiTietHDs        = item.ChiTietHDs,
             ChiTietPhieuXuats = item.ChiTietPhieuXuats
         };
         hsx.LinhKiens.Add(lk);
     }
     return(Ok(hsx));
 }