Ejemplo n.º 1
0
        public IHttpActionResult Get()
        {
            complainantService = new ComplainantService();
            var complainants = complainantService.GetAll();

            if (complainants != null)
            {
                var complainantEntities = complainants as List <Complainant> ?? complainants.ToList();
                if (complainantEntities.Any())
                {
                    return(Ok(complainantEntities));
                }
            }
            return(Content(HttpStatusCode.NotFound, APIMessageHelper.ListNotFoundMessage("Complainants")));
        }
Ejemplo n.º 2
0
        public IHttpActionResult GetShortList()
        {
            complainantService = new ComplainantService();
            var complainants = complainantService.GetAll();
            List <ComplainantList> complainantList = new List <ComplainantList>();

            foreach (var complainant in complainants)
            {
                complainantList.Add(new ComplainantList()
                {
                    Id       = complainant.Id,
                    NIC      = complainant.NIC,
                    FullName = complainant.NIC + "-" + complainant.FullName
                });
            }
            if (complainantList.Count > 0)
            {
                return(Ok(complainantList));
            }
            else
            {
                return(Content(HttpStatusCode.NotFound, APIMessageHelper.ListNotFoundMessage("Complainants")));
            }
        }