Example #1
0
        public void DeleteById(object Id)
        {
            long lngID = long.Parse((string)Id);
            var  qry   = from t in CRMCalendars
                         where t.ID == lngID
                         select t;
            var obj = qry.SingleOrDefault();

            CRMCalendars.DeleteOnSubmit(obj);
            this.dataCtx.SubmitChanges();
        }
Example #2
0
        public IList <CRMCalendar> SearchByCriteria(int CurrentPage, int PageSize, out int RecordCount, string Filter, string OrderBy)
        {
            if (OrderBy == "")
            {
                OrderBy = "ID";
            }
            var qry = from t in CRMCalendars
                      .Where(Filter)
                      .OrderBy(OrderBy)
                      select t;

            RecordCount = qry.Count();

            if (CurrentPage == -1 || PageSize == -1)
            {
                return(qry.ToList());
            }
            else
            {
                return(qry.Skip(CurrentPage * PageSize).Take(PageSize).ToList());
            }
        }