Beispiel #1
0
 public bool addYeuCauDangKyXe(YeuCauDangKyXe yeuCauDangKyXe)
 {
     using (var db = new QLHTGTEntities())
     {
         NguoiDung     nguoiDung     = db.NguoiDungs.Where(n => n.ID == yeuCauDangKyXe.NguoiDung_id).FirstOrDefault();
         LoaiXe        loaiXe        = db.LoaiXes.Where(n => n.ID == yeuCauDangKyXe.LoaiXe_id).FirstOrDefault();
         MucPhiTruocBa mucPhiTruocBa = db.MucPhiTruocBas.Where(n => n.ID == yeuCauDangKyXe.MPTruocBa_id).FirstOrDefault();
         MucPhiCapBien mucPhiCapBien = db.MucPhiCapBiens.Where(n => n.ID == yeuCauDangKyXe.MPCapBien_id).FirstOrDefault();
         CanBo         canBo         = db.CanBoes.Where(n => n.ID == yeuCauDangKyXe.CanBo_id).FirstOrDefault();
         if (nguoiDung != null &&
             loaiXe != null &&
             mucPhiTruocBa != null &&
             mucPhiCapBien != null &&
             canBo != null
             )
         {
             try
             {
                 yeuCauDangKyXe.NguoiDung = nguoiDung;
                 db.YeuCauDangKyXes.Add(yeuCauDangKyXe);
                 db.SaveChanges();
                 return(true);
             }
             catch
             {
                 return(false);
             }
         }
     }
     return(false);
 }
 public bool updateMucPhiTruocBa(MucPhiTruocBa mucPhiTruocBa)
 {
     using (var db = new QLHTGTEntities())
     {
         try
         {
             MucPhiTruocBa mucPhiTruocBaUpdate = db.MucPhiTruocBas.Find(mucPhiTruocBa.ID);
             if (mucPhiTruocBa == null)
             {
                 return(false);
             }
             mucPhiTruocBaUpdate.LoaiXe = mucPhiTruocBa.LoaiXe;
             mucPhiTruocBaUpdate.KhuVuc = mucPhiTruocBa.KhuVuc;
             mucPhiTruocBaUpdate.MucPhi = mucPhiTruocBa.MucPhi;
             if (db.SaveChanges() > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch
         {
             return(false);
         }
     }
 }
 public MucPhiTruocBa findById(int id)
 {
     using (var db = new QLHTGTEntities())
     {
         MucPhiTruocBa mucPhiTruocBa = db.MucPhiTruocBas.Where(b => b.ID == id).FirstOrDefault();
         if (mucPhiTruocBa != null)
         {
             return(mucPhiTruocBa);
         }
     }
     return(null);
 }
Beispiel #4
0
 internal MucPhiTruocBa findByProperties(bool loaixe, int khuvuc)
 {
     using (var db = new QLHTGTEntities())
     {
         MucPhiTruocBa mucPhiTruocBa = db.MucPhiTruocBas.Where(b => b.LoaiXe == loaixe && b.KhuVuc == khuvuc).FirstOrDefault();
         if (mucPhiTruocBa != null)
         {
             return(mucPhiTruocBa);
         }
     }
     return(null);
 }
 public bool addMucPhiTruocBa(MucPhiTruocBa mucPhiTruocBa)
 {
     using (var db = new QLHTGTEntities())
     {
         try
         {
             db.MucPhiTruocBas.Add(mucPhiTruocBa);
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
 public bool deleteMucPhiTruocBa(int id)
 {
     using (var db = new QLHTGTEntities())
     {
         try
         {
             MucPhiTruocBa mucPhiTruocBaDel = db.MucPhiTruocBas.Find(id);
             db.MucPhiTruocBas.Remove(mucPhiTruocBaDel);
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
        // PUT api/loaixe

        public bool Put([FromBody] MucPhiTruocBa mucPhiTruocBa)
        {
            return(mucPhiTruocBaRepository.updateMucPhiTruocBa(mucPhiTruocBa));
        }
        // POST api/loaixe

        public bool Post([FromBody] MucPhiTruocBa mucPhiTruocBa)
        {
            return(mucPhiTruocBaRepository.addMucPhiTruocBa(mucPhiTruocBa));
        }