public HttpResponseMessage GetCodebyUsers(HttpRequestMessage request) { return(GetHttpResponse(request, () => { var userName = User.Identity.Name; PLIncomeReportAdjustment[] plIncomeReportAdjustment = _MPRPLService.GetCodebyUser(userName).ToArray(); List <BalanceSheetAdjDateModel> code = new List <BalanceSheetAdjDateModel>(); List <string> codes = null; codes = plIncomeReportAdjustment.Select(c => c.Code).Distinct().ToList(); foreach (var c in codes) { code.Add(new BalanceSheetAdjDateModel() { Code = c }); } return request.CreateResponse <BalanceSheetAdjDateModel[]>(HttpStatusCode.OK, code.ToArray()); })); }