public string GetIncomingCheques(string incomingChequesAdvanceSearchObject)
        {
            try
            {
                OutgoingChequeAdvanceSearch outAdvancedSearchObj = incomingChequesAdvanceSearchObject != null?JsonConvert.DeserializeObject <OutgoingChequeAdvanceSearch>(incomingChequesAdvanceSearchObject) : new OutgoingChequeAdvanceSearch();

                //DateTime? FDate = string.IsNullOrEmpty(OutAdvancedSearchObj.FromDate) ? (DateTime?)null : DateTime.Parse(OutAdvancedSearchObj.FromDate);
                //DateTime? TDate = string.IsNullOrEmpty(OutAdvancedSearchObj.ToDate) ? (DateTime?)null : DateTime.Parse(OutAdvancedSearchObj.ToDate);
                List <IncomingChequesViewModel> IncomingChequeObj = Mapper.Map <List <IncomingCheques>, List <IncomingChequesViewModel> >(_depositAndWithdrawalsBusiness.GetIncomingCheques(outAdvancedSearchObj));

                return(JsonConvert.SerializeObject(new { Result = "OK", Records = IncomingChequeObj }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
            }
        }
 public List <IncomingCheques> GetIncomingCheques(OutgoingChequeAdvanceSearch advanceSearchObject)
 {
     return(_depositAndWithdrawalsRepository.GetIncomingCheques(advanceSearchObject));
 }