public async Task <ActionResult> GetProjects() { try { ResponseViewModel ResObj = new ResponseViewModel(); IEnumerable <ProjectViewModel> Projects = await _projectRepo.GetProjects(); if (Projects != null) { ResObj.Status = true; ResObj.Result = Projects; ResObj.Messege = "Projects List"; } else { ResObj.Status = false; ResObj.Result = Projects; ResObj.Messege = "No Projects Found"; } return(Ok(ResObj)); } catch (Exception ex) { ResponseViewModel ResObj = new ResponseViewModel() { Status = false, Result = ex, Messege = "Something Went Wrong !" }; return(BadRequest(ResObj)); } }
public ActionResult <IEnumerable <ProjectReadDto> > GetAllProjects() { var projects = _repository.GetProjects(); return(Ok(_mapper.Map <IEnumerable <ProjectReadDto> >(projects))); }
public JsonResult GetProjects(int PageSize, int PageNumber) { return(new JsonResult(projectRepo.GetProjects(PageSize, PageNumber))); }