public IList <AcceptanceClass> GetAcceptanceClassList(AcceptanceClass acceptanceclass)
        {
            IList <AcceptanceClass> fetchedClient = null;

            // fetchedClient = new List<AcceptanceClass>();
            //try
            //{
            //    using (var Context = new Cubicle_EntityEntities())
            //    {
            //        IQueryable<AcceptanceClass> query = Context.AcceptanceClasses;
            //        if (acceptanceclass.AcceptanceClass1 != string.Empty)
            //            query = query.Where(p => p.AcceptanceClass1.ToUpper().Contains(acceptanceclass.AcceptanceClass1.ToUpper()));
            //        if (acceptanceclass.AcceptanceClassCode != string.Empty)
            //            query = query.Where(p => p.AcceptanceClassCode.ToUpper().Contains(acceptanceclass.AcceptanceClassCode.ToUpper()));
            //        fetchedClient = query.ToList();
            //    }
            //}
            //catch (Exception ex)
            //{
            //    ////bool false = BusinessLogicExceptionHandler.HandleException(ref ex);
            //    //if (false)
            //    //{
            //    //    throw ex;
            //    //}
            //}
            return(fetchedClient);
        }
        public Boolean CheckDuplicate(AcceptanceClass acceptanceclass, Boolean IsInsert)
        {
            Boolean Result = true;

            try
            {
                var c = _acceptanceclassRepository.GetSingle(p => p.AcceptanceClassCode.ToUpper() == acceptanceclass.AcceptanceClassCode.ToUpper() && p.AcceptanceClass1.ToUpper() == acceptanceclass.AcceptanceClass1.ToUpper());
                if (!IsInsert)
                {
                    if (c == null)
                    {
                        Result = true;
                    }
                    else if (c.AcceptanceClassID == acceptanceclass.AcceptanceClassID)
                    {
                        Result = true;
                    }
                    else
                    {
                        Result = false;
                    }
                }
                else
                {
                    if (c == null)
                    {
                        Result = true;
                    }
                    else
                    {
                        Result = false;
                    }
                }
            }
            catch (Exception ex)
            {
                ////bool false = BusinessLogicExceptionHandler.HandleException(ref ex);
                //if (false)
                //{
                //    throw ex;
                //}
            }
            return(Result);
        }