Example #1
0
 // GET: President
 public ActionResult Index()
 {
     if (RoleUser() == "User")
     {
         List <PresidentModel> List = new List <PresidentModel>();
         foreach (var item in Ps.GetAll())
         {
             PresidentModel Pm = new PresidentModel();
             Pm.Id            = item.Id;
             Pm.PresidentName = item.PresidentName;
             Pm.Email         = item.Email;
             Pm.PhoneNumber   = item.PhoneNumber;
             Pm.StreetName    = item.StreetName;
             Pm.City          = item.City;
             Pm.Logo          = item.Logo;
             Pm.Photo         = item.Photo;
             List.Add(Pm);
         }
         return(View(List));
     }
     else
     {
         return(HttpNotFound());
     }
 }
        public string Get(string sort = "")
        {
            Logger.write(sort);
            var response = presidentService.GetAll();
            PresidentsAdapter adapter    = new PresidentsAdapter();
            IList <President> presidents = adapter.jsontoList(response);

            if (sort.Equals("asc"))
            {
                IList <President> SortedPresidents = presidents.OrderBy(president => president.name).ToList();
                return(JsonConvert.SerializeObject(SortedPresidents, Formatting.Indented));
            }
            if (sort.Equals("desc"))
            {
                IList <President> SortedPresidents = presidents.OrderByDescending(president => president.name).ToList();
                return(JsonConvert.SerializeObject(SortedPresidents, Formatting.Indented));
            }
            return(JsonConvert.SerializeObject(presidents, Formatting.Indented));
        }