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));
        }
Esempio n. 2
0
 private List <Distributor> GetDistributors(string adminId)
 {
     if (!string.IsNullOrWhiteSpace(adminId))
     {
         return(_distributorService.GetDistributors(Guid.Parse(adminId)));
     }
     return(null);
 }