Ejemplo n.º 1
0
        public IHttpActionResult getLoaiLinhKien(string id)
        {
            Models.LoaiLK        l            = dc.LoaiLKs.Find(id);
            Models.CLoaiLinhKien LoaiLinhKien = new Models.CLoaiLinhKien()
            {
                MaLoai    = l.MaLoai,
                TenLoai   = l.TenLoai,
                LinhKiens = new List <Models.CLinhKien>()
                {
                }
            };
            foreach (Models.LinhKien item in l.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
                };
                LoaiLinhKien.LinhKiens.Add(lk);
            }

            return(Ok(LoaiLinhKien));
        }
Ejemplo n.º 2
0
 public IHttpActionResult putLinhKien(Models.CLinhKien lk)
 {
     Models.LinhKien l = dc.LinhKiens.Find(lk.MaLK);
     if (l == null)
     {
         return(BadRequest());
     }
     l.TenLK  = lk.TenLK;
     l.MaNCC  = lk.MaNCC;
     l.MaLoai = lk.MaLoai;
     l.MoTa   = lk.MoTa;
     l.Hinh   = lk.Hinh;
     l.HangSX = lk.HangSX;
     l.GiaBan = lk.GiaBan;
     dc.SaveChanges();
     return(Ok());
 }
Ejemplo n.º 3
0
 public IHttpActionResult getLinhKien(string id)
 {
     Models.LinhKien lk = dc.LinhKiens.Find(id);
     if (lk == null)
     {
         return(BadRequest());
     }
     Models.CLinhKien l = new Models.CLinhKien()
     {
         TenLK  = lk.TenLK,
         MaLK   = lk.MaLK,
         MaNCC  = lk.MaNCC,
         MaLoai = lk.MaLoai,
         MoTa   = lk.MoTa,
         Hinh   = lk.Hinh,
         HangSX = lk.HangSX,
         GiaBan = lk.GiaBan,
         status = lk.status
     };
     return(Ok(l));
 }
Ejemplo n.º 4
0
 public IHttpActionResult postLinhKien(Models.CLinhKien lk)
 {
     if (ModelState.IsValid == false)
     {
         return(BadRequest());
     }
     Models.LinhKien l = new Models.LinhKien()
     {
         TenLK  = lk.TenLK,
         MaLK   = lk.MaLK,
         MaNCC  = lk.MaNCC,
         MaLoai = lk.MaLoai,
         MoTa   = lk.MoTa,
         Hinh   = lk.Hinh,
         HangSX = lk.HangSX,
         GiaBan = lk.GiaBan,
         status = true
     };
     dc.LinhKiens.Add(l);
     dc.SaveChanges();
     return(Ok());
 }
Ejemplo n.º 5
0
        public IHttpActionResult getNhaCC(string id)
        {
            Models.NhaCC ncc = dc.NhaCCs.Find(id);
            if (ncc == null)
            {
                return(BadRequest());
            }
            Models.CNhaCC n = new Models.CNhaCC()
            {
                MaNCC     = ncc.MaNCC,
                TenNCC    = ncc.TenNCC,
                status    = ncc.status,
                LinhKiens = new List <Models.CLinhKien>()
                {
                }
            };
            foreach (Models.LinhKien item in ncc.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
                };
                n.LinhKiens.Add(lk);
            }

            return(Ok(n));
        }
Ejemplo n.º 6
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));
 }