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