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)); }
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(); }
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(); }
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); }