예제 #1
0
 public string Them(PhimBDO phim)
 {
     try
     {
         Phim tim = db.Phims.Where(x => x.Ten == phim.Ten).FirstOrDefault();
         if (tim == null)
         {
             Phim phimsethem = new Phim()
             {
                 Ten = phim.Ten, DaoDien = phim.DaoDien, DienVien = phim.DienVien, DoDai = phim.DoDai, GioiThieu = phim.GioiThieu, HangPhim = phim.HangPhim, NuocSanXuat = phim.NuocSanXuat, Pdf = phim.PDF, PhienBan = phim.PhienBan, Poster = phim.Poster, TheLoai = phim.TheLoai, Trailer = phim.Trailer
             };
             db.Phims.Add(phimsethem);
             db.SaveChanges();
             return("Thêm thành công");
         }
         else
         {
             return("Đã có phim này");
         }
     }
     catch
     {
         return("Có lỗi xảy ra");
     }
 }
예제 #2
0
 public string Sua(PhimBDO phim)
 {
     try
     {
         Phim tim = db.Phims.Where(x => x.PhimID == phim.PhimID).FirstOrDefault();
         if (tim != null)
         {
             tim.Ten         = phim.Ten;
             tim.DaoDien     = phim.DaoDien;
             tim.DienVien    = phim.DienVien;
             tim.DoDai       = phim.DoDai;
             tim.GioiThieu   = phim.GioiThieu;
             tim.HangPhim    = phim.HangPhim;
             tim.NuocSanXuat = phim.NuocSanXuat;
             tim.Pdf         = phim.PDF;
             tim.PhienBan    = phim.PhienBan;
             tim.Poster      = phim.Poster;
             tim.TheLoai     = phim.TheLoai;
             tim.Trailer     = phim.Trailer;
             db.SaveChanges();
             return("Sửa thành công");
         }
         else
         {
             return("Không có phim này");
         }
     }
     catch
     {
         return("Có lỗi xảy ra");
     }
 }
예제 #3
0
        public string SuaPhim(PhimContract phimmuonsua)
        {
            PhimBDO phimsesua    = ChuyenTuContractSangDBO(phimmuonsua);
            string  stringketqua = PhimLogic.SuaPhim(phimsesua);

            return(stringketqua);
        }
예제 #4
0
        public string ThemPhim(PhimContract phimmuonthem)
        {
            PhimBDO phimsethem   = ChuyenTuContractSangDBO(phimmuonthem);
            string  stringketqua = PhimLogic.ThemPhim(phimsethem);

            return(stringketqua);
        }
예제 #5
0
        public PhimBDO DocTheoMa(int Ma)
        {
            PhimBDO kq = db.Phims.Where(x => x.PhimID == Ma).Select(x => new PhimBDO {
                PhimID = x.PhimID, Ten = x.Ten, DaoDien = x.DaoDien, DoDai = x.DoDai, DienVien = x.DienVien, GioiThieu = x.GioiThieu, HangPhim = x.HangPhim, NuocSanXuat = x.NuocSanXuat, PDF = x.Pdf, PhienBan = x.PhienBan, Poster = x.Poster, TheLoai = x.TheLoai, Trailer = x.Trailer
            }).FirstOrDefault();

            return(kq);
        }
예제 #6
0
        public PhimBDO ChuyenTuContractSangDBO(PhimContract phim)
        {
            PhimBDO kq = new PhimBDO {
                PhimID = phim.PhimID, Ten = phim.Ten, DaoDien = phim.DaoDien, DienVien = phim.DienVien, DoDai = phim.DoDai, GioiThieu = phim.GioiThieu, HangPhim = phim.HangPhim, NuocSanXuat = phim.NuocSanXuat, PDF = phim.Pdf, PhienBan = phim.PhienBan, Poster = phim.Poster, TheLoai = phim.TheLoai, Trailer = phim.Trailer
            };

            return(kq);
        }
예제 #7
0
        public PhimContract DocTheoMa(string Ma)
        {
            int          idphimmuontim = Convert.ToInt32(Ma);
            PhimBDO      kqtimduoc     = PhimLogic.DocTheoMa(idphimmuontim);
            PhimContract kqtrave       = new PhimContract()
            {
                PhimID = kqtimduoc.PhimID, Ten = kqtimduoc.Ten, DaoDien = kqtimduoc.DaoDien, DienVien = kqtimduoc.DienVien, DoDai = kqtimduoc.DoDai, GioiThieu = kqtimduoc.GioiThieu, HangPhim = kqtimduoc.HangPhim, NuocSanXuat = kqtimduoc.NuocSanXuat, Pdf = kqtimduoc.PDF, PhienBan = kqtimduoc.PhienBan, Poster = kqtimduoc.Poster, TheLoai = kqtimduoc.TheLoai, Trailer = kqtimduoc.Trailer
            };

            return(kqtrave);
        }
예제 #8
0
 public string SuaPhim(PhimBDO phim)
 {
     if (phim.Ten.Length > 200)
     {
         return("Tên phim không được quá 200");
     }
     if (phim.DoDai < 0 || phim.DoDai > 300)
     {
         return("Độ dài này không đúng");
     }
     else
     {
         string ketqua = PhimDAO.Sua(phim);
         return(ketqua);
     }
 }
예제 #9
0
        public PhimBDO DocTheoMa(int Ma)
        {
            PhimBDO kq = PhimDAO.DocTheoMa(Ma);

            return(kq);
        }