public void Update(LoaiTaiLieuDTO loaiTaiLieuDTO)
        {
            loaitailieu loaitailieu = _mapper.Map <loaitailieu>(loaiTaiLieuDTO);

            _unitOfWork.LoaiTaiLieuRepository.Update(loaitailieu);
            _unitOfWork.Commit();
        }
        public LoaiTaiLieuDTO Add(LoaiTaiLieuDTO loaiTaiLieuDTO)
        {
            loaitailieu loaitailieu = _unitOfWork.LoaiTaiLieuRepository.Add(_mapper.Map <loaitailieu>(loaiTaiLieuDTO));

            _unitOfWork.Commit();
            return(_mapper.Map <LoaiTaiLieuDTO>(loaitailieu));
        }
예제 #3
0
        public List <LoaiTaiLieuDTO> SearchListLoaiTaiLieu(string valueToSearch)
        {
            List <LoaiTaiLieuDTO> List = new List <LoaiTaiLieuDTO>();
            string query = string.Format("SELECT LTLieu.ID_LoaiTaiLieu, MChung.ID_TaiLieu, NMChung.ID_NguonMinhChung, MChung.MaTaiLieu, MChung.TenTaiLieu, NMChung.MaNguonMinhChung, NMChung.TenNguonMinhChung, LTLieu.MaLoaiTaiLieu, LTLieu.TenLoaiTaiLieu, LTLieu.GhiChu " +
                                         "FROM dbo.LoaiTaiLieu LTLieu, dbo.MinhChung MChung, dbo.NguonMinhChung NMChung " +
                                         "WHERE CONCAT(MChung.MaTaiLieu, MChung.TenTaiLieu, NMChung.MaNguonMinhChung, NMChung.TenNguonMinhChung, LTLieu.MaLoaiTaiLieu, LTLieu.TenLoaiTaiLieu, LTLieu.GhiChu) LIKE N'%" + valueToSearch + "%'");
            DataTable dataTable = DataBaseConnection.Instance.ExecuteQuery(query);

            foreach (DataRow dataRow in dataTable.Rows)
            {
                LoaiTaiLieuDTO loaiTaiLieu = new LoaiTaiLieuDTO(dataRow);
                List.Add(loaiTaiLieu);
            }
            return(List);
        }
예제 #4
0
        public List <LoaiTaiLieuDTO> GetListLoaiTaiLieu()
        {
            List <LoaiTaiLieuDTO> List = new List <LoaiTaiLieuDTO>();
            string query = "SELECT LTLieu.ID_LoaiTaiLieu, MChung.ID_TaiLieu, NMChung.ID_NguonMinhChung, MChung.MaTaiLieu, MChung.TenTaiLieu, NMChung.MaNguonMinhChung, NMChung.TenNguonMinhChung, LTLieu.MaLoaiTaiLieu, LTLieu.TenLoaiTaiLieu, LTLieu.GhiChu " +
                           "FROM dbo.LoaiTaiLieu LTLieu, dbo.MinhChung MChung, dbo.NguonMinhChung NMChung " +
                           "WHERE MChung.ID_TaiLieu = NMChung.ID_NguonMinhChung";
            DataTable dataTable = DataBaseConnection.Instance.ExecuteQuery(query);

            foreach (DataRow dataRow in dataTable.Rows)
            {
                LoaiTaiLieuDTO loaiTaiLieu = new LoaiTaiLieuDTO(dataRow);
                List.Add(loaiTaiLieu);
            }
            return(List);
        }