Exemplo n.º 1
0
 public IHttpActionResult Put(Nguon nguon)
 {
     if (nguon.MaNguon == null)
     {
         return(BadRequest());
     }
     context.Entry(nguon).State = System.Data.Entity.EntityState.Modified;
     context.SaveChanges();
     return(StatusCode(HttpStatusCode.NoContent));
 }
Exemplo n.º 2
0
        public void Delete(string MaNguon)
        {
            if (MaNguon == null)
            {
                throw new ArgumentNullException();
            }
            Nguon nguon = context.Nguons.SingleOrDefault(r => r.MaNguon == MaNguon);

            context.Nguons.Remove(nguon);
            context.SaveChanges();
        }
Exemplo n.º 3
0
        public void Post(Nguon nguon)
        {
            string ID        = "PO";
            Nguon  NguonLast = new Nguon();

            NguonLast = context.Nguons.OrderByDescending(r => r.MaNguon).FirstOrDefault();
            string temp = NguonLast.MaNguon.ToString().Substring(2);

            temp = (Int32.Parse(temp) + 1).ToString();
            if (temp.Count() == 4)
            {
                ID = ID + int.Parse(temp);
            }
            else
            if (temp.Count() == 3)
            {
                ID = ID + "0" + int.Parse(temp);
            }
            else
            if (temp.Count() == 2)
            {
                ID = ID + "00" + int.Parse(temp);
            }
            else
            {
                ID = ID + "000" + int.Parse(temp);
            }

            nguon.MaNguon = ID;

            Nguon NguonNeedAdd = new Nguon
            {
                MaNguon  = nguon.MaNguon,
                Model    = nguon.Model,
                HangSX   = nguon.HangSX,
                CongSuat = Convert.ToInt32(nguon.CongSuat),
                HieuSuat = Convert.ToInt32(nguon.HieuSuat),
                Giaban   = Convert.ToInt32(nguon.Giaban),
                Diem     = Convert.ToInt32(nguon.Diem),
                Danhgia  = Convert.ToInt32(nguon.Danhgia),
                URL      = nguon.URL
            };

            if (nguon == null)
            {
                throw new ArgumentNullException();
            }
            context.Nguons.Add(NguonNeedAdd);
            context.SaveChanges();
        }
Exemplo n.º 4
0
        public Nguon GetByID(string id)
        {
            Nguon proList = new Nguon();
            var   query   = (from prods in context.Nguons where prods.MaNguon == id select prods).ToList();

            foreach (var item in query)
            {
                proList = (new Nguon
                {
                    MaNguon = item.MaNguon,
                    Model = item.Model,
                    HangSX = item.HangSX,
                    CongSuat = Convert.ToInt32(item.CongSuat),
                    HieuSuat = Convert.ToInt32(item.HieuSuat),
                    Giaban = Convert.ToInt32(item.Giaban),
                    Diem = Convert.ToInt32(item.Diem),
                    Danhgia = Convert.ToInt32(item.Danhgia),
                    URL = item.URL
                });
            }
            return(proList);
        }