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"))); }
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"))); } }