public IHttpActionResult View(uint id) { User user = new User(); if (!user.DAL_Load(id)) { return(NotFound()); } List <UserRole> userRoles = UserRole.DAL_LoadComplete(id, null, null, null, null); return(Ok(new ResponseWrapper <object>( HttpStatusCode.OK, new { user.UserId, user.Username, user.IsActive, user.FullName, user.Designation, user.EmailAddress, user.MobileNumber, Roles = userRoles.Select(item => item.RoleId) } ))); }