public ActionResult GetDistributors(int draw, int start, int length) { if (start < 1) { start = 1; } else { start = (start / length) + 1; } //if (Session["UserData"] is Admin) //{ Admin admin = Session["UserData"] as Admin; var distributors = _distributorService.GetDistributors(admin.UserId, start, length); var distributorsData = Mapper.Map <List <Distributor>, List <DistributorViewModel> >(distributors.Items).Select(dist => new { dist.UserId, dist.FirstName, dist.LastName, dist.Username, dist.PhoneNo, dist.Email }); // } // else // { // distributors = _distributorService.GetDistributors(start, length); // var distributorsData = Mapper.Map<List<Distributor>, List<DistributorViewModel>>(distributors.Items).Select(dist => new { dist.UserId, dist.FirstName, dist.LastName, dist.Username, dist.PhoneNo, dist.Email }); //} return(Json(new { draw = draw, recordsTotal = distributors.TotalItems, recordsFiltered = distributors.TotalItems, data = distributorsData }, JsonRequestBehavior.AllowGet)); }
private List <Distributor> GetDistributors(string adminId) { if (!string.IsNullOrWhiteSpace(adminId)) { return(_distributorService.GetDistributors(Guid.Parse(adminId))); } return(null); }