internal Models.grievanceModel.getAllGreivancesResp GetAllGrievances(Models.grievanceModel.getAllGreivancesReq req) { Models.grievanceModel.getAllGreivancesResp rsp = new Models.grievanceModel.getAllGreivancesResp(); rsp.apiError = new APIErrors(); rsp.apiError = ApiError_defs.err_Invalid_Request; Models.grievanceModel.grievances g; List <ITGrievances> itg = _storage.viewAllGrievances(); rsp.grievances = new List <Models.grievanceModel.grievances>(); if (itg != null && itg.Count > 0) { itg = itg.OrderByDescending(x => x.dStamp).ToList(); foreach (ITGrievances gr in itg) { g = new Models.grievanceModel.grievances(); g.nEntityId = gr.nEntityFK; g.content = gr.content; g.dStamp = gr.dStamp; rsp.grievances.Add(g); } rsp.apiError = ApiError_defs.ok; } else { rsp.apiError.sErrorMessage = "Unable to get some or all grievances"; } return(rsp); }
public object GetAllGrievances([FromUri] Models.grievanceModel.getAllGreivancesReq req) { BLLFiles.BLL_Grievances bgrv = new BLLFiles.BLL_Grievances(); Models.grievanceModel.getAllGreivancesResp resp = bgrv.GetAllGrievances(req); return(resp); }