public IEnumerable <CreditHistoryDTO> CreditHistory([FromBody] ParametersofCharges parameters) { var claims = (ClaimsIdentity)HttpContext.Current.User.Identity; var sid = claims.FindFirst(ClaimTypes.Sid); List <CreditHistoryDTO> creditHistory = new List <CreditHistoryDTO>(); using (var unitOfWOrk = new UnitOfWork()) { var res = unitOfWOrk.TransRepository.GetIncludes(x => x.Invoice).Where(x => x.Invoice.UserId == 9 && //int.Parse(sid.Value) && x.DateCreated >= DateTime.Parse(parameters.FromDate) && x.DateCreated <= DateTime.Parse(parameters.ToDate)).ToList(); foreach (var r in res) { creditHistory.Add(new CreditHistoryDTO { Amount = r.Amount, DateCreated = r.DateCreated, RespCode = r.RespCode }); } } return(creditHistory); }
public IEnumerable <DataAccess.ChargeReport> ChargeReport([FromBody] ParametersofCharges parameters) { //if (System.Web.HttpContext.Current.User.Identity.Name != "admin") // beentitylist = new usermanage().getbid(System.Web.HttpContext.Current.User.Identity.Name); var claims = (ClaimsIdentity)HttpContext.Current.User.Identity; var bid = claims.FindFirst(ClaimTypes.Sid); parameters.AccountId = bid.Value; var result = new ReportBlo().GetChargeReport(parameters.FromDate, parameters.ToDate, parameters.AccountId); return(result); }