2025-12-01 15:17:02.394 +05:30 INF User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-431398694-2621610418-1844421016-2195953222-840199176\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-01 15:17:02.635 +05:30 INF Creating key {d051134a-a2ad-4415-9068-6c1b691d7e31} with creation date 2025-12-01 09:47:02Z, activation date 2025-12-01 09:47:02Z, and expiration date 2026-03-01 09:47:02Z. 2025-12-01 15:17:03.194 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-12-01 15:17:03.200 +05:30 INF Hosting environment: Production 2025-12-01 15:17:03.200 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.StockCountWeb.Api 2025-12-01 15:17:03.259 +05:30 70ff4cdf-5161-4db5-a11a-8fcec7243f80 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:17:03.259 +05:30 9fd5f5be-c571-4785-b652-e4dbb70382be INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:17:03.258 +05:30 524d51be-6063-4ce7-b04f-11b2390fda04 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:17:03.259 +05:30 b7bbbd48-212c-4ca1-93be-759bd64194c4 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:17:03.479 +05:30 b7bbbd48-212c-4ca1-93be-759bd64194c4 INF CORS policy execution successful. 2025-12-01 15:17:03.479 +05:30 524d51be-6063-4ce7-b04f-11b2390fda04 INF CORS policy execution successful. 2025-12-01 15:17:03.479 +05:30 9fd5f5be-c571-4785-b652-e4dbb70382be INF CORS policy execution successful. 2025-12-01 15:17:03.479 +05:30 70ff4cdf-5161-4db5-a11a-8fcec7243f80 INF CORS policy execution successful. 2025-12-01 15:17:03.502 +05:30 b7bbbd48-212c-4ca1-93be-759bd64194c4 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 260.8535ms 2025-12-01 15:17:03.502 +05:30 524d51be-6063-4ce7-b04f-11b2390fda04 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 260.8463ms 2025-12-01 15:17:03.502 +05:30 70ff4cdf-5161-4db5-a11a-8fcec7243f80 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 260.6035ms 2025-12-01 15:17:03.502 +05:30 9fd5f5be-c571-4785-b652-e4dbb70382be INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 260.8507ms 2025-12-01 15:17:03.676 +05:30 be9094cd-d63e-4c41-919e-36ca07003dbd INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:17:03.696 +05:30 be9094cd-d63e-4c41-919e-36ca07003dbd INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenMalformedException: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. ---> Microsoft.IdentityModel.Tokens.SecurityTokenMalformedException: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. at Microsoft.IdentityModel.JsonWebTokens.JsonWebToken.ReadToken(ReadOnlyMemory`1 encodedTokenMemory) at Microsoft.IdentityModel.JsonWebTokens.JsonWebToken..ctor(String jwtEncodedString) at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(String token, TokenValidationParameters validationParameters) --- End of inner exception stack trace --- 2025-12-01 15:17:03.711 +05:30 be9094cd-d63e-4c41-919e-36ca07003dbd INF Bearer was not authenticated. Failure message: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. 2025-12-01 15:17:03.713 +05:30 be9094cd-d63e-4c41-919e-36ca07003dbd INF CORS policy execution successful. 2025-12-01 15:17:03.737 +05:30 be9094cd-d63e-4c41-919e-36ca07003dbd INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer null}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:03.820 +05:30 c480e12b-de3f-4461-a88c-04c98efe8930 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-12-01 15:17:03.828 +05:30 c480e12b-de3f-4461-a88c-04c98efe8930 INF AuthenticationScheme: Bearer was challenged. 2025-12-01 15:17:03.831 +05:30 c480e12b-de3f-4461-a88c-04c98efe8930 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: be9094cd-d63e-4c41-919e-36ca07003dbd}, {WWW-Authenticate: Bearer error="invalid_token"} Body: 2025-12-01 15:17:03.847 +05:30 c480e12b-de3f-4461-a88c-04c98efe8930 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 401 null null 170.5764ms 2025-12-01 15:17:03.962 +05:30 9554996a-e507-4d91-aeba-b5ca697d3e08 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:17:03.964 +05:30 9554996a-e507-4d91-aeba-b5ca697d3e08 INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenMalformedException: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. ---> Microsoft.IdentityModel.Tokens.SecurityTokenMalformedException: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. at Microsoft.IdentityModel.JsonWebTokens.JsonWebToken.ReadToken(ReadOnlyMemory`1 encodedTokenMemory) at Microsoft.IdentityModel.JsonWebTokens.JsonWebToken..ctor(String jwtEncodedString) at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(String token, TokenValidationParameters validationParameters) --- End of inner exception stack trace --- 2025-12-01 15:17:03.965 +05:30 9554996a-e507-4d91-aeba-b5ca697d3e08 INF Bearer was not authenticated. Failure message: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. 2025-12-01 15:17:03.966 +05:30 9554996a-e507-4d91-aeba-b5ca697d3e08 INF CORS policy execution successful. 2025-12-01 15:17:03.969 +05:30 9554996a-e507-4d91-aeba-b5ca697d3e08 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer null}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:03.969 +05:30 b83e012f-4db5-4037-9224-1d4a90a5d4bc INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/token/regeneratetokens?refreshToken=null - null null 2025-12-01 15:17:03.970 +05:30 b83e012f-4db5-4037-9224-1d4a90a5d4bc INF CORS policy execution successful. 2025-12-01 15:17:03.970 +05:30 b83e012f-4db5-4037-9224-1d4a90a5d4bc INF HTTP request: Path: /token/regeneratetokens QueryString: ?refreshToken=null Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:03.979 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 INF Executing endpoint 'Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api)' 2025-12-01 15:17:03.980 +05:30 7a3b551f-87bd-4a8a-9278-2156a74daec3 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-12-01 15:17:03.981 +05:30 7a3b551f-87bd-4a8a-9278-2156a74daec3 INF AuthenticationScheme: Bearer was challenged. 2025-12-01 15:17:03.982 +05:30 7a3b551f-87bd-4a8a-9278-2156a74daec3 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: 9554996a-e507-4d91-aeba-b5ca697d3e08}, {WWW-Authenticate: Bearer error="invalid_token"} Body: 2025-12-01 15:17:03.983 +05:30 7a3b551f-87bd-4a8a-9278-2156a74daec3 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 401 null null 21.5267ms 2025-12-01 15:17:04.017 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 INF Route matched with {action = "RegenerateTokens", controller = "Token"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult`1[Sang.Service.Common.Models.Tokens]] RegenerateTokens(System.String) on controller Sang.StockCount.Api.Controllers.TokenController (Sang.StockCount.Api). 2025-12-01 15:17:04.100 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 ERR Token Regeneration failed Microsoft.IdentityModel.Tokens.SecurityTokenMalformedException: IDX12741: JWT must have three segments (JWS) or five segments (JWE). at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Sang.Service.Common.Validators.TokenValidator.ValidateToken(String token, String TokenKey) at Sang.Service.Common.Authentication.TokenService.RegenerateTokens(String refershToken) at Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens(String refreshToken) 2025-12-01 15:17:04.120 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 INF Executing ObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:17:04.310 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 INF Executed action Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api) in 283.6882ms 2025-12-01 15:17:04.311 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 INF Executed endpoint 'Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api)' 2025-12-01 15:17:04.313 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 INF HTTP Response: StatusCode: 500 Headers: {X-Correlation-Id: b83e012f-4db5-4037-9224-1d4a90a5d4bc}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 132}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":5000,"message":"IDX12741: JWT must have three segments (JWS) or five segments (JWE)","result":null} 2025-12-01 15:17:04.322 +05:30 643df3d1-8d2e-43ae-835f-a6c38ea41768 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/token/regeneratetokens?refreshToken=null - 500 132 application/json; charset=utf-8 352.1817ms 2025-12-01 15:17:06.238 +05:30 f33e31d6-582f-4d87-823f-412674295e64 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:17:06.239 +05:30 f33e31d6-582f-4d87-823f-412674295e64 INF CORS policy execution successful. 2025-12-01 15:17:06.240 +05:30 f33e31d6-582f-4d87-823f-412674295e64 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:06.240 +05:30 987928ce-fbb2-4d34-ab61-cf4b75c93804 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:06.251 +05:30 987928ce-fbb2-4d34-ab61-cf4b75c93804 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:17:06.575 +05:30 987928ce-fbb2-4d34-ab61-cf4b75c93804 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:17:06.577 +05:30 987928ce-fbb2-4d34-ab61-cf4b75c93804 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 326.0389ms 2025-12-01 15:17:06.578 +05:30 987928ce-fbb2-4d34-ab61-cf4b75c93804 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:06.580 +05:30 987928ce-fbb2-4d34-ab61-cf4b75c93804 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: f33e31d6-582f-4d87-823f-412674295e64}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:17:06.582 +05:30 987928ce-fbb2-4d34-ab61-cf4b75c93804 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 345.1847ms 2025-12-01 15:17:06.719 +05:30 5b3b65ac-44c9-4ba8-ba04-fcd3077e4c5b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:17:06.720 +05:30 5b3b65ac-44c9-4ba8-ba04-fcd3077e4c5b INF CORS policy execution successful. 2025-12-01 15:17:06.721 +05:30 5b3b65ac-44c9-4ba8-ba04-fcd3077e4c5b INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:06.722 +05:30 198957f3-a2af-4131-93a9-32cf05f08743 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:06.723 +05:30 198957f3-a2af-4131-93a9-32cf05f08743 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:17:06.738 +05:30 198957f3-a2af-4131-93a9-32cf05f08743 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:17:06.739 +05:30 198957f3-a2af-4131-93a9-32cf05f08743 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 16.1154ms 2025-12-01 15:17:06.740 +05:30 198957f3-a2af-4131-93a9-32cf05f08743 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:06.740 +05:30 198957f3-a2af-4131-93a9-32cf05f08743 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 5b3b65ac-44c9-4ba8-ba04-fcd3077e4c5b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:17:06.741 +05:30 198957f3-a2af-4131-93a9-32cf05f08743 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 22.1718ms 2025-12-01 15:17:08.314 +05:30 25318dac-4249-4599-855b-15769f27dd3e INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:17:08.316 +05:30 25318dac-4249-4599-855b-15769f27dd3e INF CORS policy execution successful. 2025-12-01 15:17:08.318 +05:30 25318dac-4249-4599-855b-15769f27dd3e INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:08.319 +05:30 6bd6524c-9e21-4293-82e8-eb4bcf74f115 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:08.319 +05:30 6bd6524c-9e21-4293-82e8-eb4bcf74f115 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:17:08.333 +05:30 6bd6524c-9e21-4293-82e8-eb4bcf74f115 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:17:08.334 +05:30 6bd6524c-9e21-4293-82e8-eb4bcf74f115 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 14.2707ms 2025-12-01 15:17:08.334 +05:30 6bd6524c-9e21-4293-82e8-eb4bcf74f115 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:08.335 +05:30 6bd6524c-9e21-4293-82e8-eb4bcf74f115 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 25318dac-4249-4599-855b-15769f27dd3e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:17:08.335 +05:30 6bd6524c-9e21-4293-82e8-eb4bcf74f115 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 21.5788ms 2025-12-01 15:17:08.867 +05:30 9dc73f66-12b4-4436-943c-9b43751279cd INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:17:08.869 +05:30 9dc73f66-12b4-4436-943c-9b43751279cd INF CORS policy execution successful. 2025-12-01 15:17:08.869 +05:30 9dc73f66-12b4-4436-943c-9b43751279cd INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:08.870 +05:30 dd2b869b-eee0-4b54-8ac4-cd377a732cc6 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:08.870 +05:30 dd2b869b-eee0-4b54-8ac4-cd377a732cc6 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:17:08.875 +05:30 dd2b869b-eee0-4b54-8ac4-cd377a732cc6 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:17:08.875 +05:30 dd2b869b-eee0-4b54-8ac4-cd377a732cc6 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.8185ms 2025-12-01 15:17:08.876 +05:30 dd2b869b-eee0-4b54-8ac4-cd377a732cc6 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:08.876 +05:30 dd2b869b-eee0-4b54-8ac4-cd377a732cc6 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 9dc73f66-12b4-4436-943c-9b43751279cd}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:17:08.876 +05:30 dd2b869b-eee0-4b54-8ac4-cd377a732cc6 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 9.0515ms 2025-12-01 15:17:27.346 +05:30 629abe98-bfa2-43db-a8df-0414369bf9cc INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:17:27.350 +05:30 629abe98-bfa2-43db-a8df-0414369bf9cc INF CORS policy execution successful. 2025-12-01 15:17:27.353 +05:30 629abe98-bfa2-43db-a8df-0414369bf9cc INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:17:27.355 +05:30 c1519ae8-900a-4a1e-b6cc-5781c8ca6b02 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:27.355 +05:30 c1519ae8-900a-4a1e-b6cc-5781c8ca6b02 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:17:27.369 +05:30 c1519ae8-900a-4a1e-b6cc-5781c8ca6b02 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:17:27.372 +05:30 c1519ae8-900a-4a1e-b6cc-5781c8ca6b02 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 15.8229ms 2025-12-01 15:17:27.373 +05:30 c1519ae8-900a-4a1e-b6cc-5781c8ca6b02 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:17:27.373 +05:30 c1519ae8-900a-4a1e-b6cc-5781c8ca6b02 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 629abe98-bfa2-43db-a8df-0414369bf9cc}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:17:27.375 +05:30 c1519ae8-900a-4a1e-b6cc-5781c8ca6b02 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 30.3477ms 2025-12-01 15:21:38.015 +05:30 9a4f543d-cacc-4536-acbc-5545f98153fd INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:38.018 +05:30 9a4f543d-cacc-4536-acbc-5545f98153fd INF CORS policy execution successful. 2025-12-01 15:21:38.021 +05:30 9a4f543d-cacc-4536-acbc-5545f98153fd INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:38.022 +05:30 38adfb07-381f-42b1-a37c-ffc735228e26 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:38.024 +05:30 38adfb07-381f-42b1-a37c-ffc735228e26 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:38.048 +05:30 38adfb07-381f-42b1-a37c-ffc735228e26 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:38.050 +05:30 38adfb07-381f-42b1-a37c-ffc735228e26 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 26.0778ms 2025-12-01 15:21:38.050 +05:30 38adfb07-381f-42b1-a37c-ffc735228e26 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:38.051 +05:30 38adfb07-381f-42b1-a37c-ffc735228e26 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 9a4f543d-cacc-4536-acbc-5545f98153fd}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:38.052 +05:30 38adfb07-381f-42b1-a37c-ffc735228e26 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 37.8463ms 2025-12-01 15:21:38.189 +05:30 cebf2b97-92d4-43bb-80d1-b1a2b57a79be INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:38.190 +05:30 cebf2b97-92d4-43bb-80d1-b1a2b57a79be INF CORS policy execution successful. 2025-12-01 15:21:38.190 +05:30 cebf2b97-92d4-43bb-80d1-b1a2b57a79be INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:38.191 +05:30 fd05d4fa-f5fa-4311-bcbc-e42544d4a82a INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:38.191 +05:30 fd05d4fa-f5fa-4311-bcbc-e42544d4a82a INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:38.194 +05:30 fd05d4fa-f5fa-4311-bcbc-e42544d4a82a INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:38.194 +05:30 fd05d4fa-f5fa-4311-bcbc-e42544d4a82a INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.0374ms 2025-12-01 15:21:38.194 +05:30 fd05d4fa-f5fa-4311-bcbc-e42544d4a82a INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:38.195 +05:30 fd05d4fa-f5fa-4311-bcbc-e42544d4a82a INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: cebf2b97-92d4-43bb-80d1-b1a2b57a79be}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:38.195 +05:30 fd05d4fa-f5fa-4311-bcbc-e42544d4a82a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 5.8543ms 2025-12-01 15:21:39.326 +05:30 47df335e-f202-4380-b870-e6422b9d0189 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:39.327 +05:30 47df335e-f202-4380-b870-e6422b9d0189 INF CORS policy execution successful. 2025-12-01 15:21:39.327 +05:30 47df335e-f202-4380-b870-e6422b9d0189 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:39.327 +05:30 1523d79f-bae4-4d3f-8de1-e5dbdaa57ed2 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:39.328 +05:30 1523d79f-bae4-4d3f-8de1-e5dbdaa57ed2 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:39.330 +05:30 1523d79f-bae4-4d3f-8de1-e5dbdaa57ed2 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:39.331 +05:30 1523d79f-bae4-4d3f-8de1-e5dbdaa57ed2 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.2463ms 2025-12-01 15:21:39.331 +05:30 1523d79f-bae4-4d3f-8de1-e5dbdaa57ed2 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:39.331 +05:30 1523d79f-bae4-4d3f-8de1-e5dbdaa57ed2 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 47df335e-f202-4380-b870-e6422b9d0189}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:39.332 +05:30 1523d79f-bae4-4d3f-8de1-e5dbdaa57ed2 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 5.363ms 2025-12-01 15:21:42.408 +05:30 b69680a8-cb6a-40e1-a0dc-53a402ffe8f2 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:42.409 +05:30 b69680a8-cb6a-40e1-a0dc-53a402ffe8f2 INF CORS policy execution successful. 2025-12-01 15:21:42.410 +05:30 b69680a8-cb6a-40e1-a0dc-53a402ffe8f2 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:42.410 +05:30 2dbd4f60-f20a-40b3-b1fe-0f5ecf02c64e INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:42.411 +05:30 2dbd4f60-f20a-40b3-b1fe-0f5ecf02c64e INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:42.414 +05:30 2dbd4f60-f20a-40b3-b1fe-0f5ecf02c64e INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:42.415 +05:30 2dbd4f60-f20a-40b3-b1fe-0f5ecf02c64e INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.2195ms 2025-12-01 15:21:42.415 +05:30 2dbd4f60-f20a-40b3-b1fe-0f5ecf02c64e INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:42.415 +05:30 2dbd4f60-f20a-40b3-b1fe-0f5ecf02c64e INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: b69680a8-cb6a-40e1-a0dc-53a402ffe8f2}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:42.416 +05:30 2dbd4f60-f20a-40b3-b1fe-0f5ecf02c64e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 7.7692ms 2025-12-01 15:21:43.179 +05:30 8ba2147d-adf7-456a-a4a6-1ce954133fa4 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:43.180 +05:30 8ba2147d-adf7-456a-a4a6-1ce954133fa4 INF CORS policy execution successful. 2025-12-01 15:21:43.180 +05:30 8ba2147d-adf7-456a-a4a6-1ce954133fa4 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:43.180 +05:30 787fcf81-02c2-4ca3-b089-49870559bc56 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:43.181 +05:30 787fcf81-02c2-4ca3-b089-49870559bc56 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:43.183 +05:30 787fcf81-02c2-4ca3-b089-49870559bc56 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:43.183 +05:30 787fcf81-02c2-4ca3-b089-49870559bc56 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 2.68ms 2025-12-01 15:21:43.184 +05:30 787fcf81-02c2-4ca3-b089-49870559bc56 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:43.184 +05:30 787fcf81-02c2-4ca3-b089-49870559bc56 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 8ba2147d-adf7-456a-a4a6-1ce954133fa4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:43.184 +05:30 787fcf81-02c2-4ca3-b089-49870559bc56 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 5.2307ms 2025-12-01 15:21:43.725 +05:30 b089eea7-6991-46aa-8dae-c0068039b794 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:43.726 +05:30 b089eea7-6991-46aa-8dae-c0068039b794 INF CORS policy execution successful. 2025-12-01 15:21:43.728 +05:30 b089eea7-6991-46aa-8dae-c0068039b794 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:43.729 +05:30 a86fd1f8-270b-49c1-aec0-98cac55529ce INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:43.729 +05:30 a86fd1f8-270b-49c1-aec0-98cac55529ce INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:43.733 +05:30 a86fd1f8-270b-49c1-aec0-98cac55529ce INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:43.733 +05:30 a86fd1f8-270b-49c1-aec0-98cac55529ce INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.8104ms 2025-12-01 15:21:43.733 +05:30 a86fd1f8-270b-49c1-aec0-98cac55529ce INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:43.734 +05:30 a86fd1f8-270b-49c1-aec0-98cac55529ce INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: b089eea7-6991-46aa-8dae-c0068039b794}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:43.734 +05:30 a86fd1f8-270b-49c1-aec0-98cac55529ce INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 9.5528ms 2025-12-01 15:21:45.255 +05:30 00ed5cbb-6ea7-42c4-9ecb-56eee8a58d49 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:45.255 +05:30 00ed5cbb-6ea7-42c4-9ecb-56eee8a58d49 INF CORS policy execution successful. 2025-12-01 15:21:45.256 +05:30 00ed5cbb-6ea7-42c4-9ecb-56eee8a58d49 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:45.256 +05:30 52443388-5154-43cf-b89e-b219c02fd51c INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:45.256 +05:30 52443388-5154-43cf-b89e-b219c02fd51c INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:45.260 +05:30 52443388-5154-43cf-b89e-b219c02fd51c INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:45.260 +05:30 52443388-5154-43cf-b89e-b219c02fd51c INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.7023ms 2025-12-01 15:21:45.260 +05:30 52443388-5154-43cf-b89e-b219c02fd51c INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:45.260 +05:30 52443388-5154-43cf-b89e-b219c02fd51c INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 00ed5cbb-6ea7-42c4-9ecb-56eee8a58d49}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:45.261 +05:30 52443388-5154-43cf-b89e-b219c02fd51c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 6.2535ms 2025-12-01 15:21:49.047 +05:30 328775fb-5ec5-482c-bfad-d614d0b7794a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:21:49.047 +05:30 328775fb-5ec5-482c-bfad-d614d0b7794a INF CORS policy execution successful. 2025-12-01 15:21:49.048 +05:30 328775fb-5ec5-482c-bfad-d614d0b7794a INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:21:49.048 +05:30 eb6edc7a-9c0b-4346-9399-f515a011394d INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:49.049 +05:30 eb6edc7a-9c0b-4346-9399-f515a011394d INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:21:49.052 +05:30 eb6edc7a-9c0b-4346-9399-f515a011394d INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:21:49.053 +05:30 eb6edc7a-9c0b-4346-9399-f515a011394d INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.2488ms 2025-12-01 15:21:49.053 +05:30 eb6edc7a-9c0b-4346-9399-f515a011394d INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:21:49.053 +05:30 eb6edc7a-9c0b-4346-9399-f515a011394d INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 328775fb-5ec5-482c-bfad-d614d0b7794a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:21:49.054 +05:30 eb6edc7a-9c0b-4346-9399-f515a011394d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 7.4572ms 2025-12-01 15:23:34.166 +05:30 1a151b12-40bf-44bc-8b9e-8167415bcb9b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - null null 2025-12-01 15:23:34.169 +05:30 1a151b12-40bf-44bc-8b9e-8167415bcb9b INF CORS policy execution successful. 2025-12-01 15:23:34.171 +05:30 1a151b12-40bf-44bc-8b9e-8167415bcb9b INF HTTP request: Path: /login/getcompany QueryString: ?userName=Dipin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:23:34.173 +05:30 782df247-a866-4e60-bd58-a60f165bb539 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:34.174 +05:30 782df247-a866-4e60-bd58-a60f165bb539 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:23:34.186 +05:30 782df247-a866-4e60-bd58-a60f165bb539 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:34.187 +05:30 782df247-a866-4e60-bd58-a60f165bb539 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 12.5315ms 2025-12-01 15:23:34.187 +05:30 782df247-a866-4e60-bd58-a60f165bb539 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:34.187 +05:30 782df247-a866-4e60-bd58-a60f165bb539 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 1a151b12-40bf-44bc-8b9e-8167415bcb9b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:23:34.188 +05:30 782df247-a866-4e60-bd58-a60f165bb539 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Dipin - 404 84 application/json; charset=utf-8 22.685ms 2025-12-01 15:23:35.515 +05:30 afa4e7d2-e125-448b-8726-79f1f24e5834 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:23:35.515 +05:30 afa4e7d2-e125-448b-8726-79f1f24e5834 INF CORS policy execution successful. 2025-12-01 15:23:35.516 +05:30 afa4e7d2-e125-448b-8726-79f1f24e5834 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:23:35.516 +05:30 de64a4b9-7fef-4dc4-8312-091baa395b3d INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:35.516 +05:30 de64a4b9-7fef-4dc4-8312-091baa395b3d INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:23:35.576 +05:30 de64a4b9-7fef-4dc4-8312-091baa395b3d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:35.577 +05:30 de64a4b9-7fef-4dc4-8312-091baa395b3d INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 60.4234ms 2025-12-01 15:23:35.577 +05:30 de64a4b9-7fef-4dc4-8312-091baa395b3d INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:35.577 +05:30 de64a4b9-7fef-4dc4-8312-091baa395b3d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: afa4e7d2-e125-448b-8726-79f1f24e5834}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:23:35.578 +05:30 de64a4b9-7fef-4dc4-8312-091baa395b3d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 63.9852ms 2025-12-01 15:23:37.701 +05:30 e155f120-fcb0-43c1-9c3a-92498c5b8ded INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:23:37.701 +05:30 e155f120-fcb0-43c1-9c3a-92498c5b8ded INF CORS policy execution successful. 2025-12-01 15:23:37.702 +05:30 e155f120-fcb0-43c1-9c3a-92498c5b8ded INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.987ms 2025-12-01 15:23:37.837 +05:30 e1ab77e9-2f05-4c42-ba27-19344d59cbac INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 79 2025-12-01 15:23:37.838 +05:30 e1ab77e9-2f05-4c42-ba27-19344d59cbac INF CORS policy execution successful. 2025-12-01 15:23:37.839 +05:30 e1ab77e9-2f05-4c42-ba27-19344d59cbac INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 79}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":0,"CompanyName":""} 2025-12-01 15:23:37.839 +05:30 85c0e87a-1089-4e19-8874-1bdab78e300c INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:23:37.849 +05:30 85c0e87a-1089-4e19-8874-1bdab78e300c INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:23:37.956 +05:30 85c0e87a-1089-4e19-8874-1bdab78e300c INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:37.957 +05:30 85c0e87a-1089-4e19-8874-1bdab78e300c INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 107.0893ms 2025-12-01 15:23:37.957 +05:30 85c0e87a-1089-4e19-8874-1bdab78e300c INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:23:37.957 +05:30 85c0e87a-1089-4e19-8874-1bdab78e300c INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: e1ab77e9-2f05-4c42-ba27-19344d59cbac}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 159}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":4000,"message":"Api Validation error","result":"[{\"PropertyName\":\"EntityId\",\"ErrorMessage\":\"EntityId is required.\"}]"} 2025-12-01 15:23:37.958 +05:30 85c0e87a-1089-4e19-8874-1bdab78e300c INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 400 159 application/json; charset=utf-8 120.3581ms 2025-12-01 15:23:42.580 +05:30 61d98599-0609-4d1b-a6db-90dc043e1dc1 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:23:42.580 +05:30 61d98599-0609-4d1b-a6db-90dc043e1dc1 INF CORS policy execution successful. 2025-12-01 15:23:42.581 +05:30 61d98599-0609-4d1b-a6db-90dc043e1dc1 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:23:42.581 +05:30 98ca4327-b1de-46ab-a590-26c3e4156947 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:42.582 +05:30 98ca4327-b1de-46ab-a590-26c3e4156947 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:23:42.587 +05:30 98ca4327-b1de-46ab-a590-26c3e4156947 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:42.588 +05:30 98ca4327-b1de-46ab-a590-26c3e4156947 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 5.9281ms 2025-12-01 15:23:42.588 +05:30 98ca4327-b1de-46ab-a590-26c3e4156947 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:42.588 +05:30 98ca4327-b1de-46ab-a590-26c3e4156947 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 61d98599-0609-4d1b-a6db-90dc043e1dc1}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:23:42.589 +05:30 98ca4327-b1de-46ab-a590-26c3e4156947 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 9.1829ms 2025-12-01 15:23:44.169 +05:30 27ccac7a-6f03-4101-ae31-5a26bfd9f661 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:23:44.170 +05:30 27ccac7a-6f03-4101-ae31-5a26bfd9f661 INF CORS policy execution successful. 2025-12-01 15:23:44.170 +05:30 27ccac7a-6f03-4101-ae31-5a26bfd9f661 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:23:44.170 +05:30 59e6e39b-628a-4132-9e73-3c7c0af96904 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:44.171 +05:30 59e6e39b-628a-4132-9e73-3c7c0af96904 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:23:44.177 +05:30 59e6e39b-628a-4132-9e73-3c7c0af96904 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:44.177 +05:30 59e6e39b-628a-4132-9e73-3c7c0af96904 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 6.798ms 2025-12-01 15:23:44.178 +05:30 59e6e39b-628a-4132-9e73-3c7c0af96904 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:23:44.178 +05:30 59e6e39b-628a-4132-9e73-3c7c0af96904 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 27ccac7a-6f03-4101-ae31-5a26bfd9f661}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:23:44.179 +05:30 59e6e39b-628a-4132-9e73-3c7c0af96904 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 9.6593ms 2025-12-01 15:23:45.827 +05:30 eeaea3ec-6fb7-436b-a2e6-61cb43e57a77 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:23:45.827 +05:30 eeaea3ec-6fb7-436b-a2e6-61cb43e57a77 INF CORS policy execution successful. 2025-12-01 15:23:45.828 +05:30 eeaea3ec-6fb7-436b-a2e6-61cb43e57a77 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 1.2341ms 2025-12-01 15:23:46.025 +05:30 6edf54b3-afa8-4657-a36f-4e6c3ac88f6c INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:23:46.025 +05:30 6edf54b3-afa8-4657-a36f-4e6c3ac88f6c INF CORS policy execution successful. 2025-12-01 15:23:46.026 +05:30 6edf54b3-afa8-4657-a36f-4e6c3ac88f6c INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:23:46.026 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:23:46.026 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:23:46.046 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Database retrieved 2025-12-01 15:23:46.119 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Token generated 2025-12-01 15:23:46.120 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Token generated 2025-12-01 15:23:46.123 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:46.123 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 96.6178ms 2025-12-01 15:23:46.123 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:23:46.123 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6edf54b3-afa8-4657-a36f-4e6c3ac88f6c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjgyNiwiZXhwIjoxNzY0NTg0NjI2LCJpYXQiOjE3NjQ1ODI4MjZ9.WDP-EB8Q1jHSMSGSJb5MLLuzIFjq8h4pwzUPchr0Jn0\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjgyNiwiZXhwIjoxNzY0NTg2NDI2LCJpYXQiOjE3NjQ1ODI4MjZ9.6az-D7gKgzN5AUzU1vuB01-yITh_UTcLzI_rM3vpiuY\",\"TokenExpiryMin\":30}"} 2025-12-01 15:23:46.124 +05:30 8852e96b-c707-4304-82a9-8321ab1ca1db INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 98.8869ms 2025-12-01 15:23:46.335 +05:30 67bcc444-38d1-4186-9910-d1cb19176ccf INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:23:46.335 +05:30 67bcc444-38d1-4186-9910-d1cb19176ccf INF CORS policy execution successful. 2025-12-01 15:23:46.336 +05:30 67bcc444-38d1-4186-9910-d1cb19176ccf INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.7967ms 2025-12-01 15:23:46.511 +05:30 a37e7a5b-fabc-46cc-9971-7a60e6753daf INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:23:46.511 +05:30 a37e7a5b-fabc-46cc-9971-7a60e6753daf INF CORS policy execution successful. 2025-12-01 15:23:46.512 +05:30 a37e7a5b-fabc-46cc-9971-7a60e6753daf INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.7575ms 2025-12-01 15:23:46.518 +05:30 840456bc-38c9-4c14-aa99-b3c8791c3e30 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:23:46.580 +05:30 840456bc-38c9-4c14-aa99-b3c8791c3e30 INF CORS policy execution successful. 2025-12-01 15:23:46.581 +05:30 840456bc-38c9-4c14-aa99-b3c8791c3e30 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjgyNiwiZXhwIjoxNzY0NTg0NjI2LCJpYXQiOjE3NjQ1ODI4MjZ9.WDP-EB8Q1jHSMSGSJb5MLLuzIFjq8h4pwzUPchr0Jn0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:23:46.583 +05:30 b380b36f-0366-4d9c-94a4-d195ffa71773 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:23:46.588 +05:30 b380b36f-0366-4d9c-94a4-d195ffa71773 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:23:46.662 +05:30 b380b36f-0366-4d9c-94a4-d195ffa71773 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:46.663 +05:30 b380b36f-0366-4d9c-94a4-d195ffa71773 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 74.4857ms 2025-12-01 15:23:46.663 +05:30 b380b36f-0366-4d9c-94a4-d195ffa71773 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:23:46.663 +05:30 b380b36f-0366-4d9c-94a4-d195ffa71773 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 840456bc-38c9-4c14-aa99-b3c8791c3e30}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:23:46.664 +05:30 b380b36f-0366-4d9c-94a4-d195ffa71773 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 145.7292ms 2025-12-01 15:23:46.807 +05:30 36b2a83c-82a6-4bdd-9994-932ef847f963 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:23:46.808 +05:30 36b2a83c-82a6-4bdd-9994-932ef847f963 INF CORS policy execution successful. 2025-12-01 15:23:46.809 +05:30 36b2a83c-82a6-4bdd-9994-932ef847f963 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjgyNiwiZXhwIjoxNzY0NTg0NjI2LCJpYXQiOjE3NjQ1ODI4MjZ9.WDP-EB8Q1jHSMSGSJb5MLLuzIFjq8h4pwzUPchr0Jn0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:23:46.809 +05:30 7c0cf1b9-78c0-47f2-8e0c-84251357ddef INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:23:46.809 +05:30 7c0cf1b9-78c0-47f2-8e0c-84251357ddef INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:23:46.815 +05:30 7c0cf1b9-78c0-47f2-8e0c-84251357ddef INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:23:46.816 +05:30 7c0cf1b9-78c0-47f2-8e0c-84251357ddef INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.3426ms 2025-12-01 15:23:46.816 +05:30 7c0cf1b9-78c0-47f2-8e0c-84251357ddef INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:23:46.816 +05:30 7c0cf1b9-78c0-47f2-8e0c-84251357ddef INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 36b2a83c-82a6-4bdd-9994-932ef847f963}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:23:46.816 +05:30 7c0cf1b9-78c0-47f2-8e0c-84251357ddef INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 9.4346ms 2025-12-01 15:25:20.249 +05:30 1f30d75b-6e0f-40f0-8706-d3ef51942e67 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=vyshnav - null null 2025-12-01 15:25:20.252 +05:30 1f30d75b-6e0f-40f0-8706-d3ef51942e67 INF CORS policy execution successful. 2025-12-01 15:25:20.254 +05:30 1f30d75b-6e0f-40f0-8706-d3ef51942e67 INF HTTP request: Path: /login/getcompany QueryString: ?userName=vyshnav Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:25:20.256 +05:30 b911e0fa-65d5-44dd-adc7-a153c76fa9ca INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:20.257 +05:30 b911e0fa-65d5-44dd-adc7-a153c76fa9ca INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:20.264 +05:30 b911e0fa-65d5-44dd-adc7-a153c76fa9ca INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:20.266 +05:30 b911e0fa-65d5-44dd-adc7-a153c76fa9ca INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 9.4168ms 2025-12-01 15:25:20.267 +05:30 b911e0fa-65d5-44dd-adc7-a153c76fa9ca INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:20.267 +05:30 b911e0fa-65d5-44dd-adc7-a153c76fa9ca INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 1f30d75b-6e0f-40f0-8706-d3ef51942e67}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:25:20.269 +05:30 b911e0fa-65d5-44dd-adc7-a153c76fa9ca INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=vyshnav - 404 84 application/json; charset=utf-8 20.3387ms 2025-12-01 15:25:21.225 +05:30 70aa7791-241e-4019-a307-dd7b81996402 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=vyshnav - null null 2025-12-01 15:25:21.225 +05:30 70aa7791-241e-4019-a307-dd7b81996402 INF CORS policy execution successful. 2025-12-01 15:25:21.226 +05:30 70aa7791-241e-4019-a307-dd7b81996402 INF HTTP request: Path: /login/getcompany QueryString: ?userName=vyshnav Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:25:21.226 +05:30 d5ef380b-01f2-4f9f-8a79-0f182c6a490a INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:21.226 +05:30 d5ef380b-01f2-4f9f-8a79-0f182c6a490a INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:21.231 +05:30 d5ef380b-01f2-4f9f-8a79-0f182c6a490a INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:21.231 +05:30 d5ef380b-01f2-4f9f-8a79-0f182c6a490a INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 5.1286ms 2025-12-01 15:25:21.231 +05:30 d5ef380b-01f2-4f9f-8a79-0f182c6a490a INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:21.232 +05:30 d5ef380b-01f2-4f9f-8a79-0f182c6a490a INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 70aa7791-241e-4019-a307-dd7b81996402}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:25:21.232 +05:30 d5ef380b-01f2-4f9f-8a79-0f182c6a490a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=vyshnav - 404 84 application/json; charset=utf-8 7.086ms 2025-12-01 15:25:22.813 +05:30 901f4dd0-3ff7-40af-96ea-c36b80a83c54 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:25:22.814 +05:30 901f4dd0-3ff7-40af-96ea-c36b80a83c54 INF CORS policy execution successful. 2025-12-01 15:25:22.814 +05:30 901f4dd0-3ff7-40af-96ea-c36b80a83c54 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:25:22.814 +05:30 0878963b-33bd-4c72-9268-6d1c92721200 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:22.815 +05:30 0878963b-33bd-4c72-9268-6d1c92721200 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:22.826 +05:30 0878963b-33bd-4c72-9268-6d1c92721200 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:22.827 +05:30 0878963b-33bd-4c72-9268-6d1c92721200 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 11.8136ms 2025-12-01 15:25:22.827 +05:30 0878963b-33bd-4c72-9268-6d1c92721200 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:22.827 +05:30 0878963b-33bd-4c72-9268-6d1c92721200 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 901f4dd0-3ff7-40af-96ea-c36b80a83c54}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:25:22.827 +05:30 0878963b-33bd-4c72-9268-6d1c92721200 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 14.2014ms 2025-12-01 15:25:25.234 +05:30 d1450ac6-1703-44b1-af4b-7a45f0532645 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:25:25.235 +05:30 d1450ac6-1703-44b1-af4b-7a45f0532645 INF CORS policy execution successful. 2025-12-01 15:25:25.235 +05:30 d1450ac6-1703-44b1-af4b-7a45f0532645 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:25:25.235 +05:30 2895d354-0e78-48a1-bd4f-a68ff3717647 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:25.236 +05:30 2895d354-0e78-48a1-bd4f-a68ff3717647 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:25.240 +05:30 2895d354-0e78-48a1-bd4f-a68ff3717647 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:25.240 +05:30 2895d354-0e78-48a1-bd4f-a68ff3717647 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.0923ms 2025-12-01 15:25:25.240 +05:30 2895d354-0e78-48a1-bd4f-a68ff3717647 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:25.240 +05:30 2895d354-0e78-48a1-bd4f-a68ff3717647 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d1450ac6-1703-44b1-af4b-7a45f0532645}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:25:25.241 +05:30 2895d354-0e78-48a1-bd4f-a68ff3717647 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 6.5414ms 2025-12-01 15:25:25.919 +05:30 dfb410af-9bfb-4585-b134-4e5ebff0b98c INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:25:25.920 +05:30 dfb410af-9bfb-4585-b134-4e5ebff0b98c INF CORS policy execution successful. 2025-12-01 15:25:25.920 +05:30 dfb410af-9bfb-4585-b134-4e5ebff0b98c INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:25:25.922 +05:30 51cbde7b-e0f1-46e4-97cf-387b21a77e80 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:25.922 +05:30 51cbde7b-e0f1-46e4-97cf-387b21a77e80 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:25.925 +05:30 51cbde7b-e0f1-46e4-97cf-387b21a77e80 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:25.925 +05:30 51cbde7b-e0f1-46e4-97cf-387b21a77e80 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.3478ms 2025-12-01 15:25:25.926 +05:30 51cbde7b-e0f1-46e4-97cf-387b21a77e80 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:25.926 +05:30 51cbde7b-e0f1-46e4-97cf-387b21a77e80 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: dfb410af-9bfb-4585-b134-4e5ebff0b98c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:25:25.926 +05:30 51cbde7b-e0f1-46e4-97cf-387b21a77e80 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 7.0935ms 2025-12-01 15:25:27.822 +05:30 0a76831c-8088-4f75-900e-73b777709130 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:25:27.823 +05:30 0a76831c-8088-4f75-900e-73b777709130 INF CORS policy execution successful. 2025-12-01 15:25:27.823 +05:30 0a76831c-8088-4f75-900e-73b777709130 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 1.5352ms 2025-12-01 15:25:27.873 +05:30 1e83be38-7955-4a85-9030-279aa1d27722 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:25:27.874 +05:30 1e83be38-7955-4a85-9030-279aa1d27722 INF CORS policy execution successful. 2025-12-01 15:25:27.875 +05:30 1e83be38-7955-4a85-9030-279aa1d27722 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:25:27.876 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:25:27.876 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:27.885 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Database retrieved 2025-12-01 15:25:27.890 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Token generated 2025-12-01 15:25:27.890 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Token generated 2025-12-01 15:25:27.891 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:27.891 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 14.9645ms 2025-12-01 15:25:27.891 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:25:27.891 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 1e83be38-7955-4a85-9030-279aa1d27722}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkyNywiZXhwIjoxNzY0NTg0NzI3LCJpYXQiOjE3NjQ1ODI5Mjd9.8c4zzJWmZm06TU_9nrsPAmHPRbnW2gMpWhZOCD1PzhU\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkyNywiZXhwIjoxNzY0NTg2NTI3LCJpYXQiOjE3NjQ1ODI5Mjd9.gahzbE2cpMZZ6tnbhFI0w8gPOP-KFM7G9H10OourOCE\",\"TokenExpiryMin\":30}"} 2025-12-01 15:25:27.892 +05:30 5c7f3858-ba76-462f-87cf-0bff5da54d98 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 18.5385ms 2025-12-01 15:25:27.984 +05:30 7a3b5ab3-f9e9-4cef-9ba7-4509931942f3 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:27.984 +05:30 7a3b5ab3-f9e9-4cef-9ba7-4509931942f3 INF CORS policy execution successful. 2025-12-01 15:25:27.985 +05:30 7a3b5ab3-f9e9-4cef-9ba7-4509931942f3 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.7622ms 2025-12-01 15:25:27.986 +05:30 f1e1b414-8560-4b43-bd57-88cb1583e837 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:27.986 +05:30 f1e1b414-8560-4b43-bd57-88cb1583e837 INF CORS policy execution successful. 2025-12-01 15:25:27.987 +05:30 f1e1b414-8560-4b43-bd57-88cb1583e837 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.507ms 2025-12-01 15:25:28.042 +05:30 c51313a2-9754-4bb9-87fd-6a5f6324726f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:28.044 +05:30 c51313a2-9754-4bb9-87fd-6a5f6324726f INF CORS policy execution successful. 2025-12-01 15:25:28.045 +05:30 c51313a2-9754-4bb9-87fd-6a5f6324726f INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkyNywiZXhwIjoxNzY0NTg0NzI3LCJpYXQiOjE3NjQ1ODI5Mjd9.8c4zzJWmZm06TU_9nrsPAmHPRbnW2gMpWhZOCD1PzhU}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:25:28.045 +05:30 a13415a2-36b7-4a50-b22a-687422dd6eca INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:28.046 +05:30 a13415a2-36b7-4a50-b22a-687422dd6eca INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:25:28.055 +05:30 a13415a2-36b7-4a50-b22a-687422dd6eca INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:28.055 +05:30 a13415a2-36b7-4a50-b22a-687422dd6eca INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 9.2421ms 2025-12-01 15:25:28.055 +05:30 a13415a2-36b7-4a50-b22a-687422dd6eca INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:28.056 +05:30 a13415a2-36b7-4a50-b22a-687422dd6eca INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: c51313a2-9754-4bb9-87fd-6a5f6324726f}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:25:28.056 +05:30 a13415a2-36b7-4a50-b22a-687422dd6eca INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 14.237ms 2025-12-01 15:25:28.441 +05:30 d29e619d-eee0-43dd-8719-51d4431ee73c INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:28.442 +05:30 d29e619d-eee0-43dd-8719-51d4431ee73c INF CORS policy execution successful. 2025-12-01 15:25:28.443 +05:30 d29e619d-eee0-43dd-8719-51d4431ee73c INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkyNywiZXhwIjoxNzY0NTg0NzI3LCJpYXQiOjE3NjQ1ODI5Mjd9.8c4zzJWmZm06TU_9nrsPAmHPRbnW2gMpWhZOCD1PzhU}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:25:28.443 +05:30 332cdf98-d9bf-473a-b242-9562a6150827 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:28.443 +05:30 332cdf98-d9bf-473a-b242-9562a6150827 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:25:28.452 +05:30 332cdf98-d9bf-473a-b242-9562a6150827 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:28.453 +05:30 332cdf98-d9bf-473a-b242-9562a6150827 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 9.2494ms 2025-12-01 15:25:28.453 +05:30 332cdf98-d9bf-473a-b242-9562a6150827 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:28.453 +05:30 332cdf98-d9bf-473a-b242-9562a6150827 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d29e619d-eee0-43dd-8719-51d4431ee73c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:25:28.454 +05:30 332cdf98-d9bf-473a-b242-9562a6150827 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 12.2821ms 2025-12-01 15:25:32.351 +05:30 702008e6-db3b-4fa8-b123-9dc2c34c778b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=ashith - null null 2025-12-01 15:25:32.352 +05:30 702008e6-db3b-4fa8-b123-9dc2c34c778b INF CORS policy execution successful. 2025-12-01 15:25:32.354 +05:30 702008e6-db3b-4fa8-b123-9dc2c34c778b INF HTTP request: Path: /login/getcompany QueryString: ?userName=ashith Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:32.355 +05:30 55284057-6436-469a-94ab-5ed66d6cd99e INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:32.355 +05:30 55284057-6436-469a-94ab-5ed66d6cd99e INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:32.359 +05:30 55284057-6436-469a-94ab-5ed66d6cd99e INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:32.360 +05:30 55284057-6436-469a-94ab-5ed66d6cd99e INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.7471ms 2025-12-01 15:25:32.360 +05:30 55284057-6436-469a-94ab-5ed66d6cd99e INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:32.360 +05:30 55284057-6436-469a-94ab-5ed66d6cd99e INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 702008e6-db3b-4fa8-b123-9dc2c34c778b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:25:32.361 +05:30 55284057-6436-469a-94ab-5ed66d6cd99e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=ashith - 404 84 application/json; charset=utf-8 9.8859ms 2025-12-01 15:25:34.660 +05:30 0ec41238-0687-4149-a6b9-0965d19c3523 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:25:34.661 +05:30 0ec41238-0687-4149-a6b9-0965d19c3523 INF CORS policy execution successful. 2025-12-01 15:25:34.661 +05:30 0ec41238-0687-4149-a6b9-0965d19c3523 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:34.662 +05:30 35329913-a075-48ad-b944-a04f7f69c641 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:34.663 +05:30 35329913-a075-48ad-b944-a04f7f69c641 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:34.668 +05:30 35329913-a075-48ad-b944-a04f7f69c641 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:34.668 +05:30 35329913-a075-48ad-b944-a04f7f69c641 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 5.3038ms 2025-12-01 15:25:34.668 +05:30 35329913-a075-48ad-b944-a04f7f69c641 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:25:34.668 +05:30 35329913-a075-48ad-b944-a04f7f69c641 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0ec41238-0687-4149-a6b9-0965d19c3523}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:25:34.669 +05:30 35329913-a075-48ad-b944-a04f7f69c641 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 8.4434ms 2025-12-01 15:25:37.555 +05:30 c60083a5-ca5d-480f-a1bd-0e0b06d0421e INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:25:37.556 +05:30 c60083a5-ca5d-480f-a1bd-0e0b06d0421e INF CORS policy execution successful. 2025-12-01 15:25:37.556 +05:30 c60083a5-ca5d-480f-a1bd-0e0b06d0421e INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.9448ms 2025-12-01 15:25:37.706 +05:30 6c219629-df2d-48c3-9c3e-843f6f84b91e INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:25:37.706 +05:30 6c219629-df2d-48c3-9c3e-843f6f84b91e INF CORS policy execution successful. 2025-12-01 15:25:37.706 +05:30 6c219629-df2d-48c3-9c3e-843f6f84b91e INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:25:37.707 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:25:37.707 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:25:37.712 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Database retrieved 2025-12-01 15:25:37.715 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Token generated 2025-12-01 15:25:37.715 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Token generated 2025-12-01 15:25:37.716 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:37.716 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 8.6217ms 2025-12-01 15:25:37.716 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:25:37.716 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6c219629-df2d-48c3-9c3e-843f6f84b91e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg2NTM3LCJpYXQiOjE3NjQ1ODI5Mzd9.unMWE1AC6Y36DvSH9T1q1RfQUNQBi6tt9Pbxf-lBZCY\",\"TokenExpiryMin\":30}"} 2025-12-01 15:25:37.717 +05:30 1fc258e3-2b3c-4311-9094-e5c13cb59d6d INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 10.9651ms 2025-12-01 15:25:37.951 +05:30 578bc784-d548-409e-be9b-00dc84c7833d INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:37.951 +05:30 578bc784-d548-409e-be9b-00dc84c7833d INF CORS policy execution successful. 2025-12-01 15:25:37.952 +05:30 578bc784-d548-409e-be9b-00dc84c7833d INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.6621ms 2025-12-01 15:25:38.012 +05:30 78f79477-e77f-4908-b905-15b73b14810e INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:38.014 +05:30 78f79477-e77f-4908-b905-15b73b14810e INF CORS policy execution successful. 2025-12-01 15:25:38.014 +05:30 78f79477-e77f-4908-b905-15b73b14810e INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:38.015 +05:30 57619a3f-c1da-4b16-9ecf-42ffa18bce1e INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:38.015 +05:30 57619a3f-c1da-4b16-9ecf-42ffa18bce1e INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:25:38.021 +05:30 57619a3f-c1da-4b16-9ecf-42ffa18bce1e INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:38.022 +05:30 57619a3f-c1da-4b16-9ecf-42ffa18bce1e INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.7659ms 2025-12-01 15:25:38.022 +05:30 57619a3f-c1da-4b16-9ecf-42ffa18bce1e INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:38.022 +05:30 57619a3f-c1da-4b16-9ecf-42ffa18bce1e INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 78f79477-e77f-4908-b905-15b73b14810e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:25:38.023 +05:30 57619a3f-c1da-4b16-9ecf-42ffa18bce1e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 10.514ms 2025-12-01 15:25:46.031 +05:30 62bbcd6e-9b74-4f00-bf36-d0d24a3760c3 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:46.032 +05:30 62bbcd6e-9b74-4f00-bf36-d0d24a3760c3 INF CORS policy execution successful. 2025-12-01 15:25:46.033 +05:30 62bbcd6e-9b74-4f00-bf36-d0d24a3760c3 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 1.6023ms 2025-12-01 15:25:46.223 +05:30 f6e9b56e-230f-41de-b6cc-b6c1b644b20d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:25:46.225 +05:30 f6e9b56e-230f-41de-b6cc-b6c1b644b20d INF CORS policy execution successful. 2025-12-01 15:25:46.225 +05:30 f6e9b56e-230f-41de-b6cc-b6c1b644b20d INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:46.226 +05:30 63b6ee0e-f96d-4d79-918a-905e695091a1 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:46.227 +05:30 63b6ee0e-f96d-4d79-918a-905e695091a1 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:25:46.235 +05:30 63b6ee0e-f96d-4d79-918a-905e695091a1 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:46.235 +05:30 63b6ee0e-f96d-4d79-918a-905e695091a1 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 8.1281ms 2025-12-01 15:25:46.235 +05:30 63b6ee0e-f96d-4d79-918a-905e695091a1 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:25:46.236 +05:30 63b6ee0e-f96d-4d79-918a-905e695091a1 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: f6e9b56e-230f-41de-b6cc-b6c1b644b20d}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:25:46.236 +05:30 63b6ee0e-f96d-4d79-918a-905e695091a1 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 13.4319ms 2025-12-01 15:25:53.142 +05:30 01fae14c-3455-4f6b-8de9-abb068e52474 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:25:53.143 +05:30 01fae14c-3455-4f6b-8de9-abb068e52474 INF CORS policy execution successful. 2025-12-01 15:25:53.144 +05:30 01fae14c-3455-4f6b-8de9-abb068e52474 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 2.2891ms 2025-12-01 15:25:53.270 +05:30 7a0839b1-12ac-48fc-b7f0-0b5f5d4e7955 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=12 - null null 2025-12-01 15:25:53.270 +05:30 7a0839b1-12ac-48fc-b7f0-0b5f5d4e7955 INF CORS policy execution successful. 2025-12-01 15:25:53.270 +05:30 7a0839b1-12ac-48fc-b7f0-0b5f5d4e7955 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=12 - 204 null null 0.7137ms 2025-12-01 15:25:53.285 +05:30 dcccc340-2356-4629-882c-5e5f5deba5c9 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:25:53.286 +05:30 dcccc340-2356-4629-882c-5e5f5deba5c9 INF CORS policy execution successful. 2025-12-01 15:25:53.287 +05:30 dcccc340-2356-4629-882c-5e5f5deba5c9 INF HTTP request: Path: /stockclose/getstockclosesummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:53.290 +05:30 af39775f-7ca1-43c3-9501-5c371e9f81ed INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:25:53.302 +05:30 af39775f-7ca1-43c3-9501-5c371e9f81ed INF Route matched with {action = "GetStockCloseSummary", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 15:25:53.385 +05:30 af39775f-7ca1-43c3-9501-5c371e9f81ed INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:53.386 +05:30 af39775f-7ca1-43c3-9501-5c371e9f81ed INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api) in 84.2106ms 2025-12-01 15:25:53.386 +05:30 af39775f-7ca1-43c3-9501-5c371e9f81ed INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:25:53.387 +05:30 af39775f-7ca1-43c3-9501-5c371e9f81ed INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 6037 application/json; charset=utf-8 102.8369ms 2025-12-01 15:25:53.397 +05:30 601a44c1-1db0-42d6-bbe8-11c933349643 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=12 - null null 2025-12-01 15:25:53.398 +05:30 601a44c1-1db0-42d6-bbe8-11c933349643 INF CORS policy execution successful. 2025-12-01 15:25:53.399 +05:30 601a44c1-1db0-42d6-bbe8-11c933349643 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=12 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:53.399 +05:30 8f7ff683-2d52-486b-8c8d-c7057229ecad INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:25:53.412 +05:30 8f7ff683-2d52-486b-8c8d-c7057229ecad INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:25:53.447 +05:30 8f7ff683-2d52-486b-8c8d-c7057229ecad INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:53.449 +05:30 8f7ff683-2d52-486b-8c8d-c7057229ecad INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 36.0773ms 2025-12-01 15:25:53.449 +05:30 8f7ff683-2d52-486b-8c8d-c7057229ecad INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:25:53.449 +05:30 8f7ff683-2d52-486b-8c8d-c7057229ecad INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 601a44c1-1db0-42d6-bbe8-11c933349643}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:25:53.450 +05:30 8f7ff683-2d52-486b-8c8d-c7057229ecad INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=12 - 200 629 application/json; charset=utf-8 53.2419ms 2025-12-01 15:25:55.134 +05:30 61ba1801-909c-4b27-a29b-3d5ae4465fe6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=1030 - null null 2025-12-01 15:25:55.134 +05:30 61ba1801-909c-4b27-a29b-3d5ae4465fe6 INF CORS policy execution successful. 2025-12-01 15:25:55.135 +05:30 61ba1801-909c-4b27-a29b-3d5ae4465fe6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=1030 - 204 null null 0.8569ms 2025-12-01 15:25:55.196 +05:30 89a7bdb0-9ba0-42dd-b5b7-32bc73485ecb INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=1030 - null null 2025-12-01 15:25:55.198 +05:30 89a7bdb0-9ba0-42dd-b5b7-32bc73485ecb INF CORS policy execution successful. 2025-12-01 15:25:55.198 +05:30 89a7bdb0-9ba0-42dd-b5b7-32bc73485ecb INF HTTP request: Path: /stockclose/getstockclosedetails QueryString: ?transId=1030 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:55.201 +05:30 1f81775a-851c-46b4-a589-261cf1dfd677 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api)' 2025-12-01 15:25:55.207 +05:30 1f81775a-851c-46b4-a589-261cf1dfd677 INF Route matched with {action = "GetStockCloseDetails", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseDetails(Int32) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 15:25:55.261 +05:30 1f81775a-851c-46b4-a589-261cf1dfd677 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:55.261 +05:30 1f81775a-851c-46b4-a589-261cf1dfd677 INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api) in 54.0795ms 2025-12-01 15:25:55.261 +05:30 1f81775a-851c-46b4-a589-261cf1dfd677 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api)' 2025-12-01 15:25:55.261 +05:30 1f81775a-851c-46b4-a589-261cf1dfd677 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 89a7bdb0-9ba0-42dd-b5b7-32bc73485ecb}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1169}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Stock Close Details retrieved.","result":"{\"Header\":[{\"TransId\":1030,\"DocNo\":\"33\",\"BE\":2,\"BE_Name\":\"Company1\",\"DocDate\":\"2025-10-03T00:00:00\",\"StockDate\":\"2025-10-03T00:00:00\",\"BinEnabled\":true,\"BatchEnabled\":true,\"SerialNoEnabled\":true,\"QtyDecimal\":2,\"AmtDecimal\":2,\"WarehouseHeader\":true,\"Mfd\":null,\"ExpiryDate\":null}],\"Body\":[{\"TransId\":1030,\"TransDtId\":1048,\"Product\":10,\"Product_Name\":\"0 RING FOR ANCHOR BALL BEARING-C0607\",\"Product_Code\":\"07KERB265\",\"Unit\":1,\"Unit_Name\":\"PCS\",\"Qty\":3.00000000,\"Rate\":0.00000000,\"Warehouse\":2,\"Warehouse_Name\":\"Warehouse2\",\"Bin\":2,\"Bin_Name\":\"Bin2\",\"Remarks\":null,\"DisableBatch\":false,\"DisableSerialNo\":false}],\"Batch\":[{\"TransId\":1030,\"TransDtId\":1048,\"SINo\":1,\"Batch\":\"bz\",\"Qty\":3.0,\"Mfd\":\"2025-10-03T00:00:00\",\"ExpDate\":\"2025-10-03T00:00:00\"}],\"Serial\":[{\"TransId\":1030,\"TransDtId\":1048,\"SINo\":1,\"SerialNo\":\"bz415\"},{\"TransId\":1030,\"TransDtId\":1048,\"SINo\":2,\"SerialNo\":\"bz355\"},{\"TransId\":1030,\"TransDtId\":1048,\"SINo\":3,\"SerialNo\":\"bz67\"}]}"} 2025-12-01 15:25:55.262 +05:30 1f81775a-851c-46b4-a589-261cf1dfd677 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=1030 - 200 1169 application/json; charset=utf-8 65.5337ms 2025-12-01 15:25:56.550 +05:30 e35148a5-23ee-4bee-9bf7-bc81b62fa30d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:25:56.551 +05:30 e35148a5-23ee-4bee-9bf7-bc81b62fa30d INF CORS policy execution successful. 2025-12-01 15:25:56.551 +05:30 e35148a5-23ee-4bee-9bf7-bc81b62fa30d INF HTTP request: Path: /stockclose/getstockclosesummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:56.552 +05:30 23db4118-0d2f-4583-a0b5-8d00e8a749c3 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:25:56.552 +05:30 23db4118-0d2f-4583-a0b5-8d00e8a749c3 INF Route matched with {action = "GetStockCloseSummary", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 15:25:56.561 +05:30 23db4118-0d2f-4583-a0b5-8d00e8a749c3 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:56.562 +05:30 23db4118-0d2f-4583-a0b5-8d00e8a749c3 INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api) in 9.7085ms 2025-12-01 15:25:56.562 +05:30 23db4118-0d2f-4583-a0b5-8d00e8a749c3 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:25:56.562 +05:30 23db4118-0d2f-4583-a0b5-8d00e8a749c3 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 6037 application/json; charset=utf-8 12.2204ms 2025-12-01 15:25:57.624 +05:30 abb18b1a-9e78-4e1e-a841-d5061698c299 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=49 - null null 2025-12-01 15:25:57.624 +05:30 abb18b1a-9e78-4e1e-a841-d5061698c299 INF CORS policy execution successful. 2025-12-01 15:25:57.625 +05:30 abb18b1a-9e78-4e1e-a841-d5061698c299 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=49 - 204 null null 1.2509ms 2025-12-01 15:25:57.775 +05:30 c5d66b2c-d310-4e08-8760-bc2487863d13 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=49 - null null 2025-12-01 15:25:57.776 +05:30 c5d66b2c-d310-4e08-8760-bc2487863d13 INF CORS policy execution successful. 2025-12-01 15:25:57.777 +05:30 c5d66b2c-d310-4e08-8760-bc2487863d13 INF HTTP request: Path: /stockclose/getstockclosedetails QueryString: ?transId=49 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:57.777 +05:30 e59b99a6-8331-41fc-87f7-47101d28aa92 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api)' 2025-12-01 15:25:57.777 +05:30 e59b99a6-8331-41fc-87f7-47101d28aa92 INF Route matched with {action = "GetStockCloseDetails", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseDetails(Int32) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 15:25:57.786 +05:30 e59b99a6-8331-41fc-87f7-47101d28aa92 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:57.786 +05:30 e59b99a6-8331-41fc-87f7-47101d28aa92 INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api) in 8.9164ms 2025-12-01 15:25:57.786 +05:30 e59b99a6-8331-41fc-87f7-47101d28aa92 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api)' 2025-12-01 15:25:57.786 +05:30 e59b99a6-8331-41fc-87f7-47101d28aa92 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: c5d66b2c-d310-4e08-8760-bc2487863d13}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1626}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Stock Close Details retrieved.","result":"{\"Header\":[{\"TransId\":49,\"DocNo\":\"32\",\"BE\":42,\"BE_Name\":\"HL\",\"DocDate\":\"2025-07-08T00:00:00\",\"StockDate\":\"2025-07-08T00:00:00\",\"BinEnabled\":false,\"BatchEnabled\":true,\"SerialNoEnabled\":true,\"QtyDecimal\":2,\"AmtDecimal\":2,\"WarehouseHeader\":true,\"Mfd\":true,\"ExpiryDate\":true}],\"Body\":[{\"TransId\":49,\"TransDtId\":78,\"Product\":16466,\"Product_Name\":\"Momos\",\"Product_Code\":\"M001\",\"Unit\":1,\"Unit_Name\":\"PCS\",\"Qty\":2.00000000,\"Rate\":null,\"Warehouse\":1,\"Warehouse_Name\":\"Warehouse1\",\"Bin\":null,\"Bin_Name\":null,\"Remarks\":null,\"DisableBatch\":false,\"DisableSerialNo\":false},{\"TransId\":49,\"TransDtId\":79,\"Product\":16466,\"Product_Name\":\"Momos\",\"Product_Code\":\"M001\",\"Unit\":1,\"Unit_Name\":\"PCS\",\"Qty\":2.00000000,\"Rate\":null,\"Warehouse\":1,\"Warehouse_Name\":\"Warehouse1\",\"Bin\":null,\"Bin_Name\":null,\"Remarks\":null,\"DisableBatch\":false,\"DisableSerialNo\":false}],\"Batch\":[{\"TransId\":49,\"TransDtId\":78,\"SINo\":1,\"Batch\":\"li123\",\"Qty\":2.0,\"Mfd\":\"2025-09-30T00:00:00\",\"ExpDate\":\"2025-09-30T00:00:00\"},{\"TransId\":49,\"TransDtId\":79,\"SINo\":1,\"Batch\":\"li456\",\"Qty\":2.0,\"Mfd\":\"2025-10-02T00:00:00\",\"ExpDate\":\"2025-10-02T00:00:00\"}],\"Serial\":[{\"TransId\":49,\"TransDtId\":78,\"SINo\":1,\"SerialNo\":\"s1\"},{\"TransId\":49,\"TransDtId\":78,\"SINo\":2,\"SerialNo\":\"s2\"},{\"TransId\":49,\"TransDtId\":79,\"SINo\":1,\"SerialNo\":\"s3\"},{\"TransId\":49,\"TransDtId\":79,\"SINo\":2,\"SerialNo\":\"s4\"}]}"} 2025-12-01 15:25:57.787 +05:30 e59b99a6-8331-41fc-87f7-47101d28aa92 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=49 - 200 1626 application/json; charset=utf-8 11.6798ms 2025-12-01 15:25:59.235 +05:30 e9b57148-a5f0-44c4-b8f6-cbfcb6ea64e9 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:25:59.236 +05:30 e9b57148-a5f0-44c4-b8f6-cbfcb6ea64e9 INF CORS policy execution successful. 2025-12-01 15:25:59.236 +05:30 e9b57148-a5f0-44c4-b8f6-cbfcb6ea64e9 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 1.306ms 2025-12-01 15:25:59.415 +05:30 a27485cd-d43a-4a45-8cc6-5d54c41b8ed0 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:25:59.416 +05:30 a27485cd-d43a-4a45-8cc6-5d54c41b8ed0 INF CORS policy execution successful. 2025-12-01 15:25:59.417 +05:30 a27485cd-d43a-4a45-8cc6-5d54c41b8ed0 INF HTTP request: Path: /stockclose/getstockclosesummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:25:59.417 +05:30 385d80e8-bd43-428b-b668-0958034382a6 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:25:59.417 +05:30 385d80e8-bd43-428b-b668-0958034382a6 INF Route matched with {action = "GetStockCloseSummary", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 15:25:59.424 +05:30 385d80e8-bd43-428b-b668-0958034382a6 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:25:59.424 +05:30 385d80e8-bd43-428b-b668-0958034382a6 INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api) in 6.7133ms 2025-12-01 15:25:59.424 +05:30 385d80e8-bd43-428b-b668-0958034382a6 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:25:59.425 +05:30 385d80e8-bd43-428b-b668-0958034382a6 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 6037 application/json; charset=utf-8 9.2851ms 2025-12-01 15:26:00.650 +05:30 a7874f5d-8afd-43ec-8706-875ec98f21f6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=27 - null null 2025-12-01 15:26:00.650 +05:30 a7874f5d-8afd-43ec-8706-875ec98f21f6 INF CORS policy execution successful. 2025-12-01 15:26:00.651 +05:30 a7874f5d-8afd-43ec-8706-875ec98f21f6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=27 - 204 null null 1.0796ms 2025-12-01 15:26:00.755 +05:30 08ffd314-bf4c-4d90-ab70-abc5b03efa42 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=27 - null null 2025-12-01 15:26:00.758 +05:30 08ffd314-bf4c-4d90-ab70-abc5b03efa42 INF CORS policy execution successful. 2025-12-01 15:26:00.758 +05:30 08ffd314-bf4c-4d90-ab70-abc5b03efa42 INF HTTP request: Path: /stockclose/getstockclosedetails QueryString: ?transId=27 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:00.759 +05:30 eaab1779-af85-4167-a94f-6e8fdfb5ae2a INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api)' 2025-12-01 15:26:00.760 +05:30 eaab1779-af85-4167-a94f-6e8fdfb5ae2a INF Route matched with {action = "GetStockCloseDetails", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseDetails(Int32) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 15:26:00.773 +05:30 eaab1779-af85-4167-a94f-6e8fdfb5ae2a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:00.773 +05:30 eaab1779-af85-4167-a94f-6e8fdfb5ae2a INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api) in 13.6317ms 2025-12-01 15:26:00.773 +05:30 eaab1779-af85-4167-a94f-6e8fdfb5ae2a INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseDetails (Sang.StockCount.Api)' 2025-12-01 15:26:00.774 +05:30 eaab1779-af85-4167-a94f-6e8fdfb5ae2a INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 08ffd314-bf4c-4d90-ab70-abc5b03efa42}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 915}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Stock Close Details retrieved.","result":"{\"Header\":[{\"TransId\":27,\"DocNo\":\"27\",\"BE\":25,\"BE_Name\":\"EntityH\",\"DocDate\":\"2025-07-12T00:00:00\",\"StockDate\":\"2025-07-12T00:00:00\",\"BinEnabled\":false,\"BatchEnabled\":true,\"SerialNoEnabled\":false,\"QtyDecimal\":0,\"AmtDecimal\":0,\"WarehouseHeader\":false,\"Mfd\":false,\"ExpiryDate\":true}],\"Body\":[{\"TransId\":27,\"TransDtId\":44,\"Product\":16459,\"Product_Name\":\"LT3\",\"Product_Code\":\"LT3\",\"Unit\":1,\"Unit_Name\":\"PCS\",\"Qty\":4.00000000,\"Rate\":0.00000000,\"Warehouse\":1,\"Warehouse_Name\":\"Warehouse1\",\"Bin\":null,\"Bin_Name\":null,\"Remarks\":null,\"DisableBatch\":false,\"DisableSerialNo\":true}],\"Batch\":[{\"TransId\":27,\"TransDtId\":44,\"SINo\":1,\"Batch\":\"batch7\",\"Qty\":4.0,\"Mfd\":\"2025-07-12T00:00:00\",\"ExpDate\":\"2025-07-12T00:00:00\"}],\"Serial\":[]}"} 2025-12-01 15:26:00.774 +05:30 eaab1779-af85-4167-a94f-6e8fdfb5ae2a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosedetails?transId=27 - 200 915 application/json; charset=utf-8 18.7349ms 2025-12-01 15:26:01.516 +05:30 c257d624-c05b-4bf9-bba3-1fa227e3fd9b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:26:01.521 +05:30 c257d624-c05b-4bf9-bba3-1fa227e3fd9b INF CORS policy execution successful. 2025-12-01 15:26:01.523 +05:30 c257d624-c05b-4bf9-bba3-1fa227e3fd9b INF HTTP request: Path: /stockclose/getstockclosesummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:01.524 +05:30 be5cc0b0-cdee-4f44-82ce-e19e07f49d13 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:26:01.525 +05:30 be5cc0b0-cdee-4f44-82ce-e19e07f49d13 INF Route matched with {action = "GetStockCloseSummary", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 15:26:01.566 +05:30 be5cc0b0-cdee-4f44-82ce-e19e07f49d13 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:01.568 +05:30 be5cc0b0-cdee-4f44-82ce-e19e07f49d13 INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api) in 42.7768ms 2025-12-01 15:26:01.568 +05:30 be5cc0b0-cdee-4f44-82ce-e19e07f49d13 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 15:26:01.570 +05:30 be5cc0b0-cdee-4f44-82ce-e19e07f49d13 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 6037 application/json; charset=utf-8 54.6321ms 2025-12-01 15:26:05.201 +05:30 14b95b39-0397-42a8-a78e-fdb9488ebfe1 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagesummary?docType=3&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:26:05.202 +05:30 14b95b39-0397-42a8-a78e-fdb9488ebfe1 INF CORS policy execution successful. 2025-12-01 15:26:05.203 +05:30 14b95b39-0397-42a8-a78e-fdb9488ebfe1 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagesummary?docType=3&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 1.5842ms 2025-12-01 15:26:05.226 +05:30 4e19b325-7acb-4ee3-9f7c-35c423b23618 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=15 - null null 2025-12-01 15:26:05.227 +05:30 4e19b325-7acb-4ee3-9f7c-35c423b23618 INF CORS policy execution successful. 2025-12-01 15:26:05.228 +05:30 4e19b325-7acb-4ee3-9f7c-35c423b23618 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=15 - 204 null null 2.7435ms 2025-12-01 15:26:05.357 +05:30 d39c477f-5e38-47df-be61-bae157e9b182 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagesummary?docType=3&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:26:05.358 +05:30 d39c477f-5e38-47df-be61-bae157e9b182 INF CORS policy execution successful. 2025-12-01 15:26:05.359 +05:30 d39c477f-5e38-47df-be61-bae157e9b182 INF HTTP request: Path: /stockreconciliation/getexcessshortagesummary QueryString: ?docType=3&refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:05.359 +05:30 2cd1fc41-5a9a-480b-b094-6177e0127536 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockReconciliationController.GetExcessShortageSummary (Sang.StockCount.Api)' 2025-12-01 15:26:05.366 +05:30 2cd1fc41-5a9a-480b-b094-6177e0127536 INF Route matched with {action = "GetExcessShortageSummary", controller = "StockReconciliation"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetExcessShortageSummary(Int32, Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockReconciliationController (Sang.StockCount.Api). 2025-12-01 15:26:05.370 +05:30 a20b53bc-5422-4d92-b817-9584fb80719a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=15 - null null 2025-12-01 15:26:05.372 +05:30 a20b53bc-5422-4d92-b817-9584fb80719a INF CORS policy execution successful. 2025-12-01 15:26:05.373 +05:30 a20b53bc-5422-4d92-b817-9584fb80719a INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=15 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:05.373 +05:30 7724f525-0438-4d8d-885a-0f37c5326236 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:26:05.373 +05:30 7724f525-0438-4d8d-885a-0f37c5326236 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:26:05.381 +05:30 7724f525-0438-4d8d-885a-0f37c5326236 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:05.382 +05:30 7724f525-0438-4d8d-885a-0f37c5326236 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 8.3773ms 2025-12-01 15:26:05.382 +05:30 7724f525-0438-4d8d-885a-0f37c5326236 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:26:05.382 +05:30 7724f525-0438-4d8d-885a-0f37c5326236 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: a20b53bc-5422-4d92-b817-9584fb80719a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 511}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:26:05.383 +05:30 7724f525-0438-4d8d-885a-0f37c5326236 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=15 - 200 511 application/json; charset=utf-8 12.7073ms 2025-12-01 15:26:05.413 +05:30 2cd1fc41-5a9a-480b-b094-6177e0127536 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:05.414 +05:30 2cd1fc41-5a9a-480b-b094-6177e0127536 INF Executed action Sang.StockCount.Api.Controllers.StockReconciliationController.GetExcessShortageSummary (Sang.StockCount.Api) in 47.5292ms 2025-12-01 15:26:05.414 +05:30 2cd1fc41-5a9a-480b-b094-6177e0127536 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockReconciliationController.GetExcessShortageSummary (Sang.StockCount.Api)' 2025-12-01 15:26:05.415 +05:30 2cd1fc41-5a9a-480b-b094-6177e0127536 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagesummary?docType=3&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 692 application/json; charset=utf-8 58.0662ms 2025-12-01 15:26:06.436 +05:30 adc678eb-5f2c-4964-9119-7618e6926a55 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagedetails?transId=29&docType=3 - null null 2025-12-01 15:26:06.436 +05:30 adc678eb-5f2c-4964-9119-7618e6926a55 INF CORS policy execution successful. 2025-12-01 15:26:06.437 +05:30 adc678eb-5f2c-4964-9119-7618e6926a55 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagedetails?transId=29&docType=3 - 204 null null 1.2456ms 2025-12-01 15:26:06.574 +05:30 0129db17-c0aa-4c98-8433-f264386a12fc INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagedetails?transId=29&docType=3 - null null 2025-12-01 15:26:06.575 +05:30 0129db17-c0aa-4c98-8433-f264386a12fc INF CORS policy execution successful. 2025-12-01 15:26:06.576 +05:30 0129db17-c0aa-4c98-8433-f264386a12fc INF HTTP request: Path: /stockreconciliation/getexcessshortagedetails QueryString: ?transId=29&docType=3 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:06.580 +05:30 9b870ad1-1980-4d71-9b04-48947507425d INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockReconciliationController.GetExcessShortageDetails (Sang.StockCount.Api)' 2025-12-01 15:26:06.587 +05:30 9b870ad1-1980-4d71-9b04-48947507425d INF Route matched with {action = "GetExcessShortageDetails", controller = "StockReconciliation"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetExcessShortageDetails(Int32, Int32) on controller Sang.StockCount.Api.Controllers.StockReconciliationController (Sang.StockCount.Api). 2025-12-01 15:26:06.625 +05:30 9b870ad1-1980-4d71-9b04-48947507425d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:06.625 +05:30 9b870ad1-1980-4d71-9b04-48947507425d INF Executed action Sang.StockCount.Api.Controllers.StockReconciliationController.GetExcessShortageDetails (Sang.StockCount.Api) in 37.9977ms 2025-12-01 15:26:06.625 +05:30 9b870ad1-1980-4d71-9b04-48947507425d INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockReconciliationController.GetExcessShortageDetails (Sang.StockCount.Api)' 2025-12-01 15:26:06.625 +05:30 9b870ad1-1980-4d71-9b04-48947507425d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0129db17-c0aa-4c98-8433-f264386a12fc}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 490}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"{\"Header\":[{\"TransId\":29,\"DocNo\":\"4\",\"ReconciliationDate\":\"2025-06-30\",\"BE\":2,\"BE_Name\":\"Company1\"}],\"Body\":[{\"iTransId\":29,\"Product\":1873,\"Product_Name\":\"ALU COLLEONI CO-CP, SIZE : 00\",\"Unit\":1,\"Unit_Name\":\"PCS\",\"Bin\":3,\"Bin_Name\":\"Bin3\",\"SystemQty\":0.00000000,\"PhysicalQty\":1.00000000,\"Difference\":-1.00000000,\"Serial\":\"1\",\"Remarks\":\"\"}]}"} 2025-12-01 15:26:06.626 +05:30 9b870ad1-1980-4d71-9b04-48947507425d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockreconciliation/getexcessshortagedetails?transId=29&docType=3 - 200 490 application/json; charset=utf-8 51.9753ms 2025-12-01 15:26:14.208 +05:30 c8cd6fa7-8bbd-4606-87f2-e8914e61156b INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:26:14.208 +05:30 c8cd6fa7-8bbd-4606-87f2-e8914e61156b INF CORS policy execution successful. 2025-12-01 15:26:14.209 +05:30 c8cd6fa7-8bbd-4606-87f2-e8914e61156b INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 204 null null 0.9608ms 2025-12-01 15:26:14.209 +05:30 5d1319cb-93bd-4d51-b5f5-c8882e15ea5c INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:26:14.209 +05:30 5d1319cb-93bd-4d51-b5f5-c8882e15ea5c INF CORS policy execution successful. 2025-12-01 15:26:14.209 +05:30 5d1319cb-93bd-4d51-b5f5-c8882e15ea5c INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 0.2534ms 2025-12-01 15:26:14.367 +05:30 416ee452-38d8-4ad0-861a-c02adfee7d7f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:26:14.367 +05:30 c93b58a9-adde-4d36-bb89-5a1f7ba308a4 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:26:14.368 +05:30 416ee452-38d8-4ad0-861a-c02adfee7d7f INF CORS policy execution successful. 2025-12-01 15:26:14.368 +05:30 c93b58a9-adde-4d36-bb89-5a1f7ba308a4 INF CORS policy execution successful. 2025-12-01 15:26:14.368 +05:30 416ee452-38d8-4ad0-861a-c02adfee7d7f INF HTTP request: Path: /stockcount/getstockcountsummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:14.368 +05:30 c93b58a9-adde-4d36-bb89-5a1f7ba308a4 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=13 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:14.369 +05:30 89aa4456-9e21-4d15-a3b2-ff36bd8d2b4d INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:26:14.369 +05:30 f64375b3-95fb-442f-8c1c-06e8cda8bfd2 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:26:14.369 +05:30 f64375b3-95fb-442f-8c1c-06e8cda8bfd2 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:26:14.377 +05:30 89aa4456-9e21-4d15-a3b2-ff36bd8d2b4d INF Route matched with {action = "GetStockCountSummary", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 15:26:14.394 +05:30 f64375b3-95fb-442f-8c1c-06e8cda8bfd2 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:14.394 +05:30 f64375b3-95fb-442f-8c1c-06e8cda8bfd2 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 25.1923ms 2025-12-01 15:26:14.395 +05:30 f64375b3-95fb-442f-8c1c-06e8cda8bfd2 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:26:14.395 +05:30 f64375b3-95fb-442f-8c1c-06e8cda8bfd2 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: c93b58a9-adde-4d36-bb89-5a1f7ba308a4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:26:14.395 +05:30 f64375b3-95fb-442f-8c1c-06e8cda8bfd2 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 200 629 application/json; charset=utf-8 27.9368ms 2025-12-01 15:26:14.416 +05:30 89aa4456-9e21-4d15-a3b2-ff36bd8d2b4d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:14.416 +05:30 89aa4456-9e21-4d15-a3b2-ff36bd8d2b4d INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api) in 38.856ms 2025-12-01 15:26:14.416 +05:30 89aa4456-9e21-4d15-a3b2-ff36bd8d2b4d INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:26:14.417 +05:30 89aa4456-9e21-4d15-a3b2-ff36bd8d2b4d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4046 application/json; charset=utf-8 49.9737ms 2025-12-01 15:26:15.603 +05:30 1313d3ef-3eac-4ee4-b942-084cb91dfea9 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountdetails?transId=1023 - null null 2025-12-01 15:26:15.603 +05:30 1313d3ef-3eac-4ee4-b942-084cb91dfea9 INF CORS policy execution successful. 2025-12-01 15:26:15.603 +05:30 1313d3ef-3eac-4ee4-b942-084cb91dfea9 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountdetails?transId=1023 - 204 null null 0.9893ms 2025-12-01 15:26:15.691 +05:30 a6a51962-788e-47dd-b4ff-253be799edd7 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountdetails?transId=1023 - null null 2025-12-01 15:26:15.692 +05:30 a6a51962-788e-47dd-b4ff-253be799edd7 INF CORS policy execution successful. 2025-12-01 15:26:15.692 +05:30 a6a51962-788e-47dd-b4ff-253be799edd7 INF HTTP request: Path: /stockcount/getstockcountdetails QueryString: ?transId=1023 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:26:15.694 +05:30 37bf00f6-a2be-4886-8eae-fb1c57511e29 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountDetails (Sang.StockCount.Api)' 2025-12-01 15:26:15.700 +05:30 37bf00f6-a2be-4886-8eae-fb1c57511e29 INF Route matched with {action = "GetStockCountDetails", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountDetails(Int32) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 15:26:15.741 +05:30 37bf00f6-a2be-4886-8eae-fb1c57511e29 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:26:15.742 +05:30 37bf00f6-a2be-4886-8eae-fb1c57511e29 INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountDetails (Sang.StockCount.Api) in 41.5483ms 2025-12-01 15:26:15.742 +05:30 37bf00f6-a2be-4886-8eae-fb1c57511e29 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountDetails (Sang.StockCount.Api)' 2025-12-01 15:26:15.742 +05:30 37bf00f6-a2be-4886-8eae-fb1c57511e29 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: a6a51962-788e-47dd-b4ff-253be799edd7}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1232}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Stock Count Details retrieved.","result":"{\"Header\":[{\"TransId\":1023,\"BE\":10,\"BE_Name\":\"skv\",\"DocNo\":\"25\",\"DocDate\":\"2025-09-22T00:00:00\",\"StockDate\":\"2025-09-22T00:00:00\",\"Warehouse\":4,\"Warehouse_Name\":\"WARE1\",\"Narration\":\"\",\"DeviceId\":\"22101320I\",\"ProcessedOn\":\"2025-09-22T16:18:07.667\",\"BinEnabled\":false,\"BatchEnabled\":true,\"SerialNoEnabled\":true,\"QtyDecimal\":3,\"AmtDecimal\":3,\"Mfd\":true,\"ExpiryDate\":true}],\"Body\":[{\"TransId\":1023,\"TransDtId\":1041,\"Product\":16417,\"Product_Name\":\"Printr\",\"Product_Code\":\"ET11\",\"Unit\":1,\"Unit_Name\":\"PCS\",\"Qty\":4.0,\"Bin\":0,\"Bin_Name\":\"Bin1\",\"Remarks\":\"\",\"DisableBatch\":false,\"DisableSerialNo\":false}],\"Batch\":[{\"TransId\":1023,\"TransDtId\":1041,\"SINo\":1,\"Batch\":\"bb\",\"Qty\":4.0,\"Mfd\":\"2025-09-22T00:00:00\",\"ExpDate\":\"2025-09-26T00:00:00\"}],\"Serial\":[{\"TransId\":1023,\"TransDtId\":1041,\"SINo\":1,\"SerialNo\":\"bbh\"},{\"TransId\":1023,\"TransDtId\":1041,\"SINo\":2,\"SerialNo\":\"bbn\"},{\"TransId\":1023,\"TransDtId\":1041,\"SINo\":3,\"SerialNo\":\"nmm\"},{\"TransId\":1023,\"TransDtId\":1041,\"SINo\":4,\"SerialNo\":\"nnl\"}]}"} 2025-12-01 15:26:15.742 +05:30 37bf00f6-a2be-4886-8eae-fb1c57511e29 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountdetails?transId=1023 - 200 1232 application/json; charset=utf-8 50.8244ms 2025-12-01 15:27:58.415 +05:30 5091326a-5b3c-4058-99c9-40bbe4e51e52 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:27:58.419 +05:30 5091326a-5b3c-4058-99c9-40bbe4e51e52 INF CORS policy execution successful. 2025-12-01 15:27:58.420 +05:30 5091326a-5b3c-4058-99c9-40bbe4e51e52 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:27:58.422 +05:30 ed9faac1-2789-49fb-9e6c-18966510fb88 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:27:58.423 +05:30 ed9faac1-2789-49fb-9e6c-18966510fb88 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:27:58.461 +05:30 ed9faac1-2789-49fb-9e6c-18966510fb88 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:27:58.462 +05:30 ed9faac1-2789-49fb-9e6c-18966510fb88 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 39.3273ms 2025-12-01 15:27:58.462 +05:30 ed9faac1-2789-49fb-9e6c-18966510fb88 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:27:58.463 +05:30 ed9faac1-2789-49fb-9e6c-18966510fb88 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 5091326a-5b3c-4058-99c9-40bbe4e51e52}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:27:58.464 +05:30 ed9faac1-2789-49fb-9e6c-18966510fb88 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 48.8999ms 2025-12-01 15:27:58.883 +05:30 aa1707ed-f955-4e55-9edc-00abc5b17dc8 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:27:58.883 +05:30 aa1707ed-f955-4e55-9edc-00abc5b17dc8 INF CORS policy execution successful. 2025-12-01 15:27:58.883 +05:30 aa1707ed-f955-4e55-9edc-00abc5b17dc8 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:27:58.884 +05:30 3f3066f6-eb4d-4612-86a0-21b7f627a72f INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:27:58.884 +05:30 3f3066f6-eb4d-4612-86a0-21b7f627a72f INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:27:58.886 +05:30 3f3066f6-eb4d-4612-86a0-21b7f627a72f INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:27:58.886 +05:30 3f3066f6-eb4d-4612-86a0-21b7f627a72f INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 2.5661ms 2025-12-01 15:27:58.886 +05:30 3f3066f6-eb4d-4612-86a0-21b7f627a72f INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:27:58.886 +05:30 3f3066f6-eb4d-4612-86a0-21b7f627a72f INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: aa1707ed-f955-4e55-9edc-00abc5b17dc8}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:27:58.887 +05:30 3f3066f6-eb4d-4612-86a0-21b7f627a72f INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 3.7291ms 2025-12-01 15:27:59.113 +05:30 14b16520-24c1-403e-8204-006de733fce0 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:27:59.113 +05:30 14b16520-24c1-403e-8204-006de733fce0 INF CORS policy execution successful. 2025-12-01 15:27:59.114 +05:30 14b16520-24c1-403e-8204-006de733fce0 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:27:59.114 +05:30 36ec0a60-d3b6-4811-ab06-c3b1ba0a7779 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:27:59.114 +05:30 36ec0a60-d3b6-4811-ab06-c3b1ba0a7779 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:27:59.116 +05:30 36ec0a60-d3b6-4811-ab06-c3b1ba0a7779 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:27:59.116 +05:30 36ec0a60-d3b6-4811-ab06-c3b1ba0a7779 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 2.0728ms 2025-12-01 15:27:59.116 +05:30 36ec0a60-d3b6-4811-ab06-c3b1ba0a7779 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:27:59.116 +05:30 36ec0a60-d3b6-4811-ab06-c3b1ba0a7779 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 14b16520-24c1-403e-8204-006de733fce0}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:27:59.116 +05:30 36ec0a60-d3b6-4811-ab06-c3b1ba0a7779 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 3.1769ms 2025-12-01 15:28:00.371 +05:30 b3127818-4bf6-44d1-9b0e-ed215a86795a INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:28:00.372 +05:30 b3127818-4bf6-44d1-9b0e-ed215a86795a INF CORS policy execution successful. 2025-12-01 15:28:00.372 +05:30 b3127818-4bf6-44d1-9b0e-ed215a86795a INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.6389ms 2025-12-01 15:28:00.454 +05:30 39e05833-85f3-4f48-87b6-2339b0a4f86b INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:28:00.454 +05:30 39e05833-85f3-4f48-87b6-2339b0a4f86b INF CORS policy execution successful. 2025-12-01 15:28:00.455 +05:30 39e05833-85f3-4f48-87b6-2339b0a4f86b INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:28:00.455 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:28:00.455 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:28:00.462 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Database retrieved 2025-12-01 15:28:00.466 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Token generated 2025-12-01 15:28:00.466 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Token generated 2025-12-01 15:28:00.467 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:28:00.467 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 11.7637ms 2025-12-01 15:28:00.467 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:28:00.467 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 39e05833-85f3-4f48-87b6-2339b0a4f86b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzA4MCwiZXhwIjoxNzY0NTg0ODgwLCJpYXQiOjE3NjQ1ODMwODB9.gEuzuN1zv0kRbj2j2qQ_mcGRrQyyH3OTN1dYLGWuAiQ\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzA4MCwiZXhwIjoxNzY0NTg2NjgwLCJpYXQiOjE3NjQ1ODMwODB9.4gDa-KEQ-DDmUWgU2U6ejB2zpkGVO8ulvAksAgTUJLc\",\"TokenExpiryMin\":30}"} 2025-12-01 15:28:00.467 +05:30 87d1736d-c7a5-4bbc-9339-131821fef4cf INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 13.2797ms 2025-12-01 15:28:00.636 +05:30 b3c665cd-ad48-48f8-ab35-30d12b5f2aa6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:00.637 +05:30 b3c665cd-ad48-48f8-ab35-30d12b5f2aa6 INF CORS policy execution successful. 2025-12-01 15:28:00.637 +05:30 b3c665cd-ad48-48f8-ab35-30d12b5f2aa6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.8365ms 2025-12-01 15:28:00.638 +05:30 41ae058c-0144-4a06-a48a-9bdb25c21e5e INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:00.638 +05:30 41ae058c-0144-4a06-a48a-9bdb25c21e5e INF CORS policy execution successful. 2025-12-01 15:28:00.638 +05:30 41ae058c-0144-4a06-a48a-9bdb25c21e5e INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.3531ms 2025-12-01 15:28:00.764 +05:30 0506a134-6b30-44e5-a9aa-17f44cbb3a10 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:00.766 +05:30 0506a134-6b30-44e5-a9aa-17f44cbb3a10 INF CORS policy execution successful. 2025-12-01 15:28:00.767 +05:30 0506a134-6b30-44e5-a9aa-17f44cbb3a10 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzA4MCwiZXhwIjoxNzY0NTg0ODgwLCJpYXQiOjE3NjQ1ODMwODB9.gEuzuN1zv0kRbj2j2qQ_mcGRrQyyH3OTN1dYLGWuAiQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:28:00.767 +05:30 92f69cbe-1218-4fb1-bec9-ae4f84876de6 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:00.767 +05:30 92f69cbe-1218-4fb1-bec9-ae4f84876de6 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:28:00.777 +05:30 92f69cbe-1218-4fb1-bec9-ae4f84876de6 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:28:00.778 +05:30 92f69cbe-1218-4fb1-bec9-ae4f84876de6 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 10.3318ms 2025-12-01 15:28:00.778 +05:30 92f69cbe-1218-4fb1-bec9-ae4f84876de6 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:00.778 +05:30 92f69cbe-1218-4fb1-bec9-ae4f84876de6 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0506a134-6b30-44e5-a9aa-17f44cbb3a10}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:28:00.778 +05:30 92f69cbe-1218-4fb1-bec9-ae4f84876de6 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 13.9753ms 2025-12-01 15:28:00.833 +05:30 34dbc71e-1d44-46b8-ab38-ed984bd11595 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:00.834 +05:30 34dbc71e-1d44-46b8-ab38-ed984bd11595 INF CORS policy execution successful. 2025-12-01 15:28:00.834 +05:30 34dbc71e-1d44-46b8-ab38-ed984bd11595 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzA4MCwiZXhwIjoxNzY0NTg0ODgwLCJpYXQiOjE3NjQ1ODMwODB9.gEuzuN1zv0kRbj2j2qQ_mcGRrQyyH3OTN1dYLGWuAiQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:28:00.834 +05:30 e8cab258-8d0a-466c-8fff-047b10c3d657 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:00.834 +05:30 e8cab258-8d0a-466c-8fff-047b10c3d657 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:28:00.839 +05:30 e8cab258-8d0a-466c-8fff-047b10c3d657 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:28:00.839 +05:30 e8cab258-8d0a-466c-8fff-047b10c3d657 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 4.9368ms 2025-12-01 15:28:00.839 +05:30 e8cab258-8d0a-466c-8fff-047b10c3d657 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:00.839 +05:30 e8cab258-8d0a-466c-8fff-047b10c3d657 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 34dbc71e-1d44-46b8-ab38-ed984bd11595}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:28:00.840 +05:30 e8cab258-8d0a-466c-8fff-047b10c3d657 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 6.5902ms 2025-12-01 15:28:03.183 +05:30 7c52c6f7-e582-40b7-a9d8-1dfa7033b306 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:03.185 +05:30 7c52c6f7-e582-40b7-a9d8-1dfa7033b306 INF CORS policy execution successful. 2025-12-01 15:28:03.186 +05:30 7c52c6f7-e582-40b7-a9d8-1dfa7033b306 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzA4MCwiZXhwIjoxNzY0NTg0ODgwLCJpYXQiOjE3NjQ1ODMwODB9.gEuzuN1zv0kRbj2j2qQ_mcGRrQyyH3OTN1dYLGWuAiQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:28:03.187 +05:30 1bdf34b5-f3e4-4d31-968e-da312935e283 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:03.187 +05:30 1bdf34b5-f3e4-4d31-968e-da312935e283 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:28:03.198 +05:30 1bdf34b5-f3e4-4d31-968e-da312935e283 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:28:03.198 +05:30 1bdf34b5-f3e4-4d31-968e-da312935e283 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 10.9877ms 2025-12-01 15:28:03.198 +05:30 1bdf34b5-f3e4-4d31-968e-da312935e283 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:03.199 +05:30 1bdf34b5-f3e4-4d31-968e-da312935e283 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 7c52c6f7-e582-40b7-a9d8-1dfa7033b306}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:28:03.199 +05:30 1bdf34b5-f3e4-4d31-968e-da312935e283 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 16.5445ms 2025-12-01 15:28:03.317 +05:30 387ecf55-f7e9-4cc6-a48b-52bb9d81239f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:03.319 +05:30 387ecf55-f7e9-4cc6-a48b-52bb9d81239f INF CORS policy execution successful. 2025-12-01 15:28:03.320 +05:30 387ecf55-f7e9-4cc6-a48b-52bb9d81239f INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzA4MCwiZXhwIjoxNzY0NTg0ODgwLCJpYXQiOjE3NjQ1ODMwODB9.gEuzuN1zv0kRbj2j2qQ_mcGRrQyyH3OTN1dYLGWuAiQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:28:03.321 +05:30 a3ef4926-91bf-4ac7-92d3-ee46779645a8 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:03.321 +05:30 a3ef4926-91bf-4ac7-92d3-ee46779645a8 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:28:03.333 +05:30 a3ef4926-91bf-4ac7-92d3-ee46779645a8 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:28:03.334 +05:30 a3ef4926-91bf-4ac7-92d3-ee46779645a8 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 12.7998ms 2025-12-01 15:28:03.334 +05:30 a3ef4926-91bf-4ac7-92d3-ee46779645a8 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:03.334 +05:30 a3ef4926-91bf-4ac7-92d3-ee46779645a8 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 387ecf55-f7e9-4cc6-a48b-52bb9d81239f}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:28:03.335 +05:30 a3ef4926-91bf-4ac7-92d3-ee46779645a8 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 17.8572ms 2025-12-01 15:28:46.128 +05:30 a03217a1-26c3-4648-845f-bac08d4b54df INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:46.130 +05:30 a03217a1-26c3-4648-845f-bac08d4b54df INF CORS policy execution successful. 2025-12-01 15:28:46.131 +05:30 a03217a1-26c3-4648-845f-bac08d4b54df INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 2.8514ms 2025-12-01 15:28:46.231 +05:30 f5fc2cd7-f76d-43c0-bd0f-ccd3fe8c26bd INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:28:46.234 +05:30 f5fc2cd7-f76d-43c0-bd0f-ccd3fe8c26bd INF CORS policy execution successful. 2025-12-01 15:28:46.236 +05:30 f5fc2cd7-f76d-43c0-bd0f-ccd3fe8c26bd INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzA4MCwiZXhwIjoxNzY0NTg0ODgwLCJpYXQiOjE3NjQ1ODMwODB9.gEuzuN1zv0kRbj2j2qQ_mcGRrQyyH3OTN1dYLGWuAiQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:28:46.240 +05:30 6fc021f5-5ed3-4a34-a980-b2760939a5bd INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:46.241 +05:30 6fc021f5-5ed3-4a34-a980-b2760939a5bd INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:28:46.256 +05:30 6fc021f5-5ed3-4a34-a980-b2760939a5bd INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:28:46.257 +05:30 6fc021f5-5ed3-4a34-a980-b2760939a5bd INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 16.1815ms 2025-12-01 15:28:46.258 +05:30 6fc021f5-5ed3-4a34-a980-b2760939a5bd INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:28:46.258 +05:30 6fc021f5-5ed3-4a34-a980-b2760939a5bd INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: f5fc2cd7-f76d-43c0-bd0f-ccd3fe8c26bd}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:28:46.259 +05:30 6fc021f5-5ed3-4a34-a980-b2760939a5bd INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 27.9373ms 2025-12-01 15:29:45.033 +05:30 fd482439-76b1-4ae7-a8ed-70735c3ee0e8 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:29:45.035 +05:30 fd482439-76b1-4ae7-a8ed-70735c3ee0e8 INF CORS policy execution successful. 2025-12-01 15:29:45.035 +05:30 fd482439-76b1-4ae7-a8ed-70735c3ee0e8 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 2.3036ms 2025-12-01 15:29:45.036 +05:30 086799df-9163-4169-a4ab-5171d79adab3 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:29:45.036 +05:30 086799df-9163-4169-a4ab-5171d79adab3 INF CORS policy execution successful. 2025-12-01 15:29:45.036 +05:30 086799df-9163-4169-a4ab-5171d79adab3 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 0.4031ms 2025-12-01 15:29:45.196 +05:30 d25161c6-e77f-4543-adb9-85897d90c059 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:29:45.196 +05:30 1e09de40-8a89-4b9d-ab73-233e3a99ec42 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:29:45.196 +05:30 1e09de40-8a89-4b9d-ab73-233e3a99ec42 INF CORS policy execution successful. 2025-12-01 15:29:45.197 +05:30 1e09de40-8a89-4b9d-ab73-233e3a99ec42 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 204 null null 0.6396ms 2025-12-01 15:29:45.197 +05:30 17c5d894-e56d-40d2-b1ab-f51aaab27790 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:29:45.198 +05:30 d25161c6-e77f-4543-adb9-85897d90c059 INF CORS policy execution successful. 2025-12-01 15:29:45.198 +05:30 17c5d894-e56d-40d2-b1ab-f51aaab27790 INF CORS policy execution successful. 2025-12-01 15:29:45.199 +05:30 17c5d894-e56d-40d2-b1ab-f51aaab27790 INF HTTP request: Path: /stockcount/getstockcountsummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:45.199 +05:30 d25161c6-e77f-4543-adb9-85897d90c059 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:45.200 +05:30 f51a2613-e886-4d60-9bdf-2e968436f470 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:29:45.200 +05:30 37589cfe-5daa-40ad-8c37-6c9d8f100346 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:29:45.200 +05:30 37589cfe-5daa-40ad-8c37-6c9d8f100346 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:29:45.200 +05:30 f51a2613-e886-4d60-9bdf-2e968436f470 INF Route matched with {action = "GetStockCountSummary", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 15:29:45.215 +05:30 37589cfe-5daa-40ad-8c37-6c9d8f100346 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:45.216 +05:30 37589cfe-5daa-40ad-8c37-6c9d8f100346 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 15.4439ms 2025-12-01 15:29:45.216 +05:30 37589cfe-5daa-40ad-8c37-6c9d8f100346 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:29:45.217 +05:30 37589cfe-5daa-40ad-8c37-6c9d8f100346 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d25161c6-e77f-4543-adb9-85897d90c059}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:29:45.217 +05:30 37589cfe-5daa-40ad-8c37-6c9d8f100346 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 21.2565ms 2025-12-01 15:29:45.220 +05:30 f51a2613-e886-4d60-9bdf-2e968436f470 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:45.221 +05:30 f51a2613-e886-4d60-9bdf-2e968436f470 INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api) in 20.085ms 2025-12-01 15:29:45.221 +05:30 f51a2613-e886-4d60-9bdf-2e968436f470 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:29:45.221 +05:30 f51a2613-e886-4d60-9bdf-2e968436f470 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4046 application/json; charset=utf-8 24.1159ms 2025-12-01 15:29:45.588 +05:30 8adc9ba6-ff96-4a9e-812a-88637009cb64 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:29:45.589 +05:30 8adc9ba6-ff96-4a9e-812a-88637009cb64 INF CORS policy execution successful. 2025-12-01 15:29:45.589 +05:30 8adc9ba6-ff96-4a9e-812a-88637009cb64 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=13 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:45.589 +05:30 6f3ad57a-3663-419d-8fae-ba2d5695b401 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:29:45.590 +05:30 6f3ad57a-3663-419d-8fae-ba2d5695b401 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:29:45.594 +05:30 6f3ad57a-3663-419d-8fae-ba2d5695b401 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:45.594 +05:30 6f3ad57a-3663-419d-8fae-ba2d5695b401 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 4.8729ms 2025-12-01 15:29:45.595 +05:30 6f3ad57a-3663-419d-8fae-ba2d5695b401 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:29:45.595 +05:30 6f3ad57a-3663-419d-8fae-ba2d5695b401 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 8adc9ba6-ff96-4a9e-812a-88637009cb64}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:29:45.595 +05:30 6f3ad57a-3663-419d-8fae-ba2d5695b401 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 200 629 application/json; charset=utf-8 6.9215ms 2025-12-01 15:29:46.770 +05:30 75283732-1288-4592-8f41-a61f20d29453 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:29:46.771 +05:30 75283732-1288-4592-8f41-a61f20d29453 INF CORS policy execution successful. 2025-12-01 15:29:46.771 +05:30 75283732-1288-4592-8f41-a61f20d29453 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:46.771 +05:30 3071ecf9-1f49-4e08-a957-3bf38b72612d INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:29:46.772 +05:30 3071ecf9-1f49-4e08-a957-3bf38b72612d INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:29:46.777 +05:30 3071ecf9-1f49-4e08-a957-3bf38b72612d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:46.778 +05:30 3071ecf9-1f49-4e08-a957-3bf38b72612d INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.8493ms 2025-12-01 15:29:46.779 +05:30 3071ecf9-1f49-4e08-a957-3bf38b72612d INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:29:46.779 +05:30 3071ecf9-1f49-4e08-a957-3bf38b72612d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 75283732-1288-4592-8f41-a61f20d29453}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:29:46.779 +05:30 3071ecf9-1f49-4e08-a957-3bf38b72612d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 9.3186ms 2025-12-01 15:29:46.780 +05:30 5057a7a7-7dfb-4f84-8d3e-107a11742f8f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:29:46.781 +05:30 5057a7a7-7dfb-4f84-8d3e-107a11742f8f INF CORS policy execution successful. 2025-12-01 15:29:46.781 +05:30 5057a7a7-7dfb-4f84-8d3e-107a11742f8f INF HTTP request: Path: /stockcount/getstockcountsummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:46.782 +05:30 986a3c61-dedf-4f0d-ba01-f5d6823992d4 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:29:46.782 +05:30 986a3c61-dedf-4f0d-ba01-f5d6823992d4 INF Route matched with {action = "GetStockCountSummary", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 15:29:46.786 +05:30 986a3c61-dedf-4f0d-ba01-f5d6823992d4 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:46.787 +05:30 986a3c61-dedf-4f0d-ba01-f5d6823992d4 INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api) in 4.6447ms 2025-12-01 15:29:46.787 +05:30 986a3c61-dedf-4f0d-ba01-f5d6823992d4 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:29:46.787 +05:30 986a3c61-dedf-4f0d-ba01-f5d6823992d4 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4046 application/json; charset=utf-8 7.2068ms 2025-12-01 15:29:46.946 +05:30 6e59b594-2958-4b83-a8ac-8626baeca6d1 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:29:46.947 +05:30 6e59b594-2958-4b83-a8ac-8626baeca6d1 INF CORS policy execution successful. 2025-12-01 15:29:46.947 +05:30 6e59b594-2958-4b83-a8ac-8626baeca6d1 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=13 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:46.948 +05:30 af0c6474-8056-4f67-a2bd-fb6eebc396b3 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:29:46.948 +05:30 af0c6474-8056-4f67-a2bd-fb6eebc396b3 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:29:46.952 +05:30 af0c6474-8056-4f67-a2bd-fb6eebc396b3 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:46.952 +05:30 af0c6474-8056-4f67-a2bd-fb6eebc396b3 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 4.2885ms 2025-12-01 15:29:46.952 +05:30 af0c6474-8056-4f67-a2bd-fb6eebc396b3 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:29:46.953 +05:30 af0c6474-8056-4f67-a2bd-fb6eebc396b3 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6e59b594-2958-4b83-a8ac-8626baeca6d1}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:29:46.953 +05:30 af0c6474-8056-4f67-a2bd-fb6eebc396b3 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 200 629 application/json; charset=utf-8 7.487ms 2025-12-01 15:29:48.839 +05:30 21a50d41-c137-4a55-a636-1fc8f7814ed6 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:29:48.839 +05:30 6f1ff8e4-62a6-4acc-860a-985a4ad59a7c INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:29:48.840 +05:30 48e7b58e-85dc-41de-b9eb-93b790deba90 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:29:48.840 +05:30 48e7b58e-85dc-41de-b9eb-93b790deba90 INF CORS policy execution successful. 2025-12-01 15:29:48.840 +05:30 21a50d41-c137-4a55-a636-1fc8f7814ed6 INF CORS policy execution successful. 2025-12-01 15:29:48.840 +05:30 6f1ff8e4-62a6-4acc-860a-985a4ad59a7c INF CORS policy execution successful. 2025-12-01 15:29:48.841 +05:30 21a50d41-c137-4a55-a636-1fc8f7814ed6 INF HTTP request: Path: /stockcount/getstockcountsummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:48.841 +05:30 48e7b58e-85dc-41de-b9eb-93b790deba90 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=13 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:48.841 +05:30 6f1ff8e4-62a6-4acc-860a-985a4ad59a7c INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:29:48.841 +05:30 8a1f7152-c992-4f32-afa6-2844269cf114 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:29:48.841 +05:30 da9a0ca3-5552-443a-933e-368ca4e82cd0 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:29:48.842 +05:30 68a00bc3-7796-4445-b9f9-45b09eb47265 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:29:48.842 +05:30 8a1f7152-c992-4f32-afa6-2844269cf114 INF Route matched with {action = "GetStockCountSummary", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 15:29:48.842 +05:30 da9a0ca3-5552-443a-933e-368ca4e82cd0 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:29:48.842 +05:30 68a00bc3-7796-4445-b9f9-45b09eb47265 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:29:48.848 +05:30 da9a0ca3-5552-443a-933e-368ca4e82cd0 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:48.848 +05:30 da9a0ca3-5552-443a-933e-368ca4e82cd0 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 6.4616ms 2025-12-01 15:29:48.848 +05:30 da9a0ca3-5552-443a-933e-368ca4e82cd0 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:29:48.849 +05:30 da9a0ca3-5552-443a-933e-368ca4e82cd0 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 48e7b58e-85dc-41de-b9eb-93b790deba90}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:29:48.849 +05:30 da9a0ca3-5552-443a-933e-368ca4e82cd0 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 200 629 application/json; charset=utf-8 9.4389ms 2025-12-01 15:29:48.852 +05:30 68a00bc3-7796-4445-b9f9-45b09eb47265 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:48.853 +05:30 68a00bc3-7796-4445-b9f9-45b09eb47265 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 10.5771ms 2025-12-01 15:29:48.853 +05:30 68a00bc3-7796-4445-b9f9-45b09eb47265 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:29:48.853 +05:30 68a00bc3-7796-4445-b9f9-45b09eb47265 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6f1ff8e4-62a6-4acc-860a-985a4ad59a7c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:29:48.853 +05:30 68a00bc3-7796-4445-b9f9-45b09eb47265 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 13.7266ms 2025-12-01 15:29:48.867 +05:30 8a1f7152-c992-4f32-afa6-2844269cf114 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:29:48.868 +05:30 8a1f7152-c992-4f32-afa6-2844269cf114 INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api) in 25.8023ms 2025-12-01 15:29:48.868 +05:30 8a1f7152-c992-4f32-afa6-2844269cf114 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:29:48.868 +05:30 8a1f7152-c992-4f32-afa6-2844269cf114 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4046 application/json; charset=utf-8 29.1531ms 2025-12-01 15:30:12.228 +05:30 6ec09fff-1bc6-437d-bca1-f5e36bc114f4 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:30:12.232 +05:30 6ec09fff-1bc6-437d-bca1-f5e36bc114f4 INF CORS policy execution successful. 2025-12-01 15:30:12.234 +05:30 adfa79be-ded4-4bc1-bdc5-185f8cc29fe0 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:30:12.234 +05:30 adfa79be-ded4-4bc1-bdc5-185f8cc29fe0 INF CORS policy execution successful. 2025-12-01 15:30:12.235 +05:30 6ec09fff-1bc6-437d-bca1-f5e36bc114f4 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 7.2ms 2025-12-01 15:30:12.235 +05:30 adfa79be-ded4-4bc1-bdc5-185f8cc29fe0 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 1.3369ms 2025-12-01 15:30:12.239 +05:30 89709bcf-51ad-4462-95e6-c5a299599b24 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:30:12.241 +05:30 89709bcf-51ad-4462-95e6-c5a299599b24 INF CORS policy execution successful. 2025-12-01 15:30:12.244 +05:30 89709bcf-51ad-4462-95e6-c5a299599b24 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 204 null null 3.988ms 2025-12-01 15:30:12.423 +05:30 e6d6fdfa-b07b-40ff-8559-3570a4cf85bc INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:30:12.430 +05:30 e6d6fdfa-b07b-40ff-8559-3570a4cf85bc INF CORS policy execution successful. 2025-12-01 15:30:12.432 +05:30 e6d6fdfa-b07b-40ff-8559-3570a4cf85bc INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=13 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:12.435 +05:30 614b6527-3c71-40a4-8b3e-ca434f7d2129 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:30:12.437 +05:30 614b6527-3c71-40a4-8b3e-ca434f7d2129 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:30:12.462 +05:30 614b6527-3c71-40a4-8b3e-ca434f7d2129 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:12.465 +05:30 614b6527-3c71-40a4-8b3e-ca434f7d2129 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 26.9851ms 2025-12-01 15:30:12.465 +05:30 614b6527-3c71-40a4-8b3e-ca434f7d2129 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:30:12.466 +05:30 614b6527-3c71-40a4-8b3e-ca434f7d2129 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: e6d6fdfa-b07b-40ff-8559-3570a4cf85bc}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:30:12.468 +05:30 614b6527-3c71-40a4-8b3e-ca434f7d2129 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 200 629 application/json; charset=utf-8 44.6296ms 2025-12-01 15:30:12.612 +05:30 01ce32d2-277b-4c48-8819-833440cbff85 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:30:12.614 +05:30 01ce32d2-277b-4c48-8819-833440cbff85 INF CORS policy execution successful. 2025-12-01 15:30:12.615 +05:30 01ce32d2-277b-4c48-8819-833440cbff85 INF HTTP request: Path: /stockcount/getstockcountsummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:12.616 +05:30 b3663dff-d7cb-4848-a6d9-9dbaf676626d INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:30:12.616 +05:30 b3663dff-d7cb-4848-a6d9-9dbaf676626d INF Route matched with {action = "GetStockCountSummary", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 15:30:12.633 +05:30 b3663dff-d7cb-4848-a6d9-9dbaf676626d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:12.634 +05:30 b3663dff-d7cb-4848-a6d9-9dbaf676626d INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api) in 17.1626ms 2025-12-01 15:30:12.634 +05:30 b3663dff-d7cb-4848-a6d9-9dbaf676626d INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:30:12.636 +05:30 b3663dff-d7cb-4848-a6d9-9dbaf676626d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4046 application/json; charset=utf-8 23.3006ms 2025-12-01 15:30:12.827 +05:30 2d074f65-7e35-4e5c-bf0a-1fd7dfa64eb3 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:30:12.830 +05:30 2d074f65-7e35-4e5c-bf0a-1fd7dfa64eb3 INF CORS policy execution successful. 2025-12-01 15:30:12.831 +05:30 2d074f65-7e35-4e5c-bf0a-1fd7dfa64eb3 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:12.831 +05:30 98af7002-65cd-4f74-b3e0-67055efe4624 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:30:12.832 +05:30 98af7002-65cd-4f74-b3e0-67055efe4624 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:30:12.847 +05:30 98af7002-65cd-4f74-b3e0-67055efe4624 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:12.848 +05:30 98af7002-65cd-4f74-b3e0-67055efe4624 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 15.9122ms 2025-12-01 15:30:12.848 +05:30 98af7002-65cd-4f74-b3e0-67055efe4624 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:30:12.848 +05:30 98af7002-65cd-4f74-b3e0-67055efe4624 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 2d074f65-7e35-4e5c-bf0a-1fd7dfa64eb3}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:30:12.850 +05:30 98af7002-65cd-4f74-b3e0-67055efe4624 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 23.3017ms 2025-12-01 15:30:17.237 +05:30 bb6ba4f0-018e-4686-b733-c00c0e7119c6 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:30:17.237 +05:30 1957d2da-9e75-41c1-bea1-ca2698c6bd32 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:30:17.239 +05:30 bb6ba4f0-018e-4686-b733-c00c0e7119c6 INF CORS policy execution successful. 2025-12-01 15:30:17.239 +05:30 1957d2da-9e75-41c1-bea1-ca2698c6bd32 INF CORS policy execution successful. 2025-12-01 15:30:17.239 +05:30 bb6ba4f0-018e-4686-b733-c00c0e7119c6 INF HTTP request: Path: /stockcount/getstockcountsummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:17.239 +05:30 1957d2da-9e75-41c1-bea1-ca2698c6bd32 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:17.240 +05:30 64f1cc4e-c803-4753-aae8-3ddbda58a844 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:30:17.240 +05:30 fffb3b8e-7ce2-4030-beae-6f0aec92db80 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:30:17.240 +05:30 64f1cc4e-c803-4753-aae8-3ddbda58a844 INF Route matched with {action = "GetStockCountSummary", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 15:30:17.241 +05:30 fffb3b8e-7ce2-4030-beae-6f0aec92db80 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:30:17.252 +05:30 fffb3b8e-7ce2-4030-beae-6f0aec92db80 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:17.252 +05:30 64f1cc4e-c803-4753-aae8-3ddbda58a844 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:17.253 +05:30 fffb3b8e-7ce2-4030-beae-6f0aec92db80 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 11.6064ms 2025-12-01 15:30:17.253 +05:30 64f1cc4e-c803-4753-aae8-3ddbda58a844 INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api) in 12.0709ms 2025-12-01 15:30:17.253 +05:30 fffb3b8e-7ce2-4030-beae-6f0aec92db80 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:30:17.253 +05:30 64f1cc4e-c803-4753-aae8-3ddbda58a844 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 15:30:17.253 +05:30 fffb3b8e-7ce2-4030-beae-6f0aec92db80 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 1957d2da-9e75-41c1-bea1-ca2698c6bd32}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:30:17.253 +05:30 fffb3b8e-7ce2-4030-beae-6f0aec92db80 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 16.3317ms 2025-12-01 15:30:17.253 +05:30 64f1cc4e-c803-4753-aae8-3ddbda58a844 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4046 application/json; charset=utf-8 16.3444ms 2025-12-01 15:30:17.267 +05:30 833980a8-8e91-4469-a66a-e63a7ec36845 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 15:30:17.268 +05:30 833980a8-8e91-4469-a66a-e63a7ec36845 INF CORS policy execution successful. 2025-12-01 15:30:17.268 +05:30 833980a8-8e91-4469-a66a-e63a7ec36845 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=13 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg0NzM3LCJpYXQiOjE3NjQ1ODI5Mzd9.xnJLhxtBTGl9pjBTzI_rgQdBw-JQCOLBawtY6RYayrA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:17.269 +05:30 fb40110a-1b9a-4b24-8aa3-d702f70d4e6d INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:30:17.269 +05:30 fb40110a-1b9a-4b24-8aa3-d702f70d4e6d INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:30:17.275 +05:30 fb40110a-1b9a-4b24-8aa3-d702f70d4e6d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:17.275 +05:30 fb40110a-1b9a-4b24-8aa3-d702f70d4e6d INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 6.4503ms 2025-12-01 15:30:17.275 +05:30 fb40110a-1b9a-4b24-8aa3-d702f70d4e6d INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:30:17.276 +05:30 fb40110a-1b9a-4b24-8aa3-d702f70d4e6d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 833980a8-8e91-4469-a66a-e63a7ec36845}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 15:30:17.276 +05:30 fb40110a-1b9a-4b24-8aa3-d702f70d4e6d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 200 629 application/json; charset=utf-8 8.5034ms 2025-12-01 15:30:29.626 +05:30 b825076d-faaf-4be3-9eec-b87a13091f10 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/getdocno?docType=1 - null null 2025-12-01 15:30:29.626 +05:30 b825076d-faaf-4be3-9eec-b87a13091f10 INF CORS policy execution successful. 2025-12-01 15:30:29.627 +05:30 b825076d-faaf-4be3-9eec-b87a13091f10 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/getdocno?docType=1 - 204 null null 1.1095ms 2025-12-01 15:30:29.865 +05:30 3c006cdd-5953-4a4d-b367-f9cb29f43d51 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/getdocno?docType=1 - null null 2025-12-01 15:30:29.866 +05:30 3c006cdd-5953-4a4d-b367-f9cb29f43d51 INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenMalformedException: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. ---> Microsoft.IdentityModel.Tokens.SecurityTokenMalformedException: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. at Microsoft.IdentityModel.JsonWebTokens.JsonWebToken.ReadToken(ReadOnlyMemory`1 encodedTokenMemory) at Microsoft.IdentityModel.JsonWebTokens.JsonWebToken..ctor(String jwtEncodedString) at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(String token, TokenValidationParameters validationParameters) --- End of inner exception stack trace --- 2025-12-01 15:30:29.868 +05:30 3c006cdd-5953-4a4d-b367-f9cb29f43d51 INF Bearer was not authenticated. Failure message: IDX14100: JWT is not well formed, there are no dots (.). The token needs to be in JWS or JWE Compact Serialization Format. (JWS): 'EncodedHeader.EndcodedPayload.EncodedSignature'. (JWE): 'EncodedProtectedHeader.EncodedEncryptedKey.EncodedInitializationVector.EncodedCiphertext.EncodedAuthenticationTag'. 2025-12-01 15:30:29.868 +05:30 3c006cdd-5953-4a4d-b367-f9cb29f43d51 INF CORS policy execution successful. 2025-12-01 15:30:29.868 +05:30 3c006cdd-5953-4a4d-b367-f9cb29f43d51 INF HTTP request: Path: /tag/getdocno QueryString: ?docType=1 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer null}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:29.869 +05:30 4c5fd9bb-c1c3-453c-83ae-c6f430cc0f62 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-12-01 15:30:29.870 +05:30 4c5fd9bb-c1c3-453c-83ae-c6f430cc0f62 INF AuthenticationScheme: Bearer was challenged. 2025-12-01 15:30:29.870 +05:30 4c5fd9bb-c1c3-453c-83ae-c6f430cc0f62 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: 3c006cdd-5953-4a4d-b367-f9cb29f43d51}, {WWW-Authenticate: Bearer error="invalid_token"} Body: 2025-12-01 15:30:29.871 +05:30 4c5fd9bb-c1c3-453c-83ae-c6f430cc0f62 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/getdocno?docType=1 - 401 null null 5.9029ms 2025-12-01 15:30:30.394 +05:30 ac0be87c-ff47-40a1-9886-682dcd59b94a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/token/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg2NTM3LCJpYXQiOjE3NjQ1ODI5Mzd9.unMWE1AC6Y36DvSH9T1q1RfQUNQBi6tt9Pbxf-lBZCY - null null 2025-12-01 15:30:30.394 +05:30 ac0be87c-ff47-40a1-9886-682dcd59b94a INF CORS policy execution successful. 2025-12-01 15:30:30.394 +05:30 ac0be87c-ff47-40a1-9886-682dcd59b94a INF HTTP request: Path: /token/regeneratetokens QueryString: ?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg2NTM3LCJpYXQiOjE3NjQ1ODI5Mzd9.unMWE1AC6Y36DvSH9T1q1RfQUNQBi6tt9Pbxf-lBZCY Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:30.394 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Executing endpoint 'Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api)' 2025-12-01 15:30:30.394 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Route matched with {action = "RegenerateTokens", controller = "Token"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult`1[Sang.Service.Common.Models.Tokens]] RegenerateTokens(System.String) on controller Sang.StockCount.Api.Controllers.TokenController (Sang.StockCount.Api). 2025-12-01 15:30:30.418 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Token generated 2025-12-01 15:30:30.419 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Token generated 2025-12-01 15:30:30.420 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:30.420 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Executed action Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api) in 25.5599ms 2025-12-01 15:30:30.420 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Executed endpoint 'Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api)' 2025-12-01 15:30:30.420 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: ac0be87c-ff47-40a1-9886-682dcd59b94a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 893}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Tokens Regenerated","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzIzMCwiZXhwIjoxNzY0NTg1MDMwLCJpYXQiOjE3NjQ1ODMyMzB9.z-7SfrlRKjE-HbX0X1bjG3CE2sOlNmU6TL_Sr7RFg2w\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzIzMCwiZXhwIjoxNzY0NTg2ODMwLCJpYXQiOjE3NjQ1ODMyMzB9.rmpDpx9uf2JkKTy09Mt0a3oYfrBlfpLRhfdCXkuPr5g\",\"TokenExpiryMin\":30}"} 2025-12-01 15:30:30.421 +05:30 596cfa19-7e0f-400d-9ce1-866e3bc07fc5 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/token/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MjkzNywiZXhwIjoxNzY0NTg2NTM3LCJpYXQiOjE3NjQ1ODI5Mzd9.unMWE1AC6Y36DvSH9T1q1RfQUNQBi6tt9Pbxf-lBZCY - 200 893 application/json; charset=utf-8 27.5061ms 2025-12-01 15:30:30.577 +05:30 1cf2113b-7541-46d9-bb8a-6ac8cd6408a4 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/getdocno?docType=1 - null null 2025-12-01 15:30:30.578 +05:30 1cf2113b-7541-46d9-bb8a-6ac8cd6408a4 INF CORS policy execution successful. 2025-12-01 15:30:30.579 +05:30 1cf2113b-7541-46d9-bb8a-6ac8cd6408a4 INF HTTP request: Path: /tag/getdocno QueryString: ?docType=1 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzIzMCwiZXhwIjoxNzY0NTg1MDMwLCJpYXQiOjE3NjQ1ODMyMzB9.z-7SfrlRKjE-HbX0X1bjG3CE2sOlNmU6TL_Sr7RFg2w}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:30.585 +05:30 d8bdb736-71f9-4bef-8b05-4e036a910997 INF Executing endpoint 'Sang.StockCount.Api.Controllers.TagController.GetDocNo (Sang.StockCount.Api)' 2025-12-01 15:30:30.595 +05:30 d8bdb736-71f9-4bef-8b05-4e036a910997 INF Route matched with {action = "GetDocNo", controller = "Tag"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetDocNo(Int32) on controller Sang.StockCount.Api.Controllers.TagController (Sang.StockCount.Api). 2025-12-01 15:30:30.617 +05:30 d8bdb736-71f9-4bef-8b05-4e036a910997 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:30.617 +05:30 d8bdb736-71f9-4bef-8b05-4e036a910997 INF Executed action Sang.StockCount.Api.Controllers.TagController.GetDocNo (Sang.StockCount.Api) in 21.4814ms 2025-12-01 15:30:30.617 +05:30 d8bdb736-71f9-4bef-8b05-4e036a910997 INF Executed endpoint 'Sang.StockCount.Api.Controllers.TagController.GetDocNo (Sang.StockCount.Api)' 2025-12-01 15:30:30.617 +05:30 d8bdb736-71f9-4bef-8b05-4e036a910997 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 1cf2113b-7541-46d9-bb8a-6ac8cd6408a4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"DocNo Retrieved","result":"\"26\""} 2025-12-01 15:30:30.618 +05:30 d8bdb736-71f9-4bef-8b05-4e036a910997 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/getdocno?docType=1 - 200 84 application/json; charset=utf-8 40.7663ms 2025-12-01 15:30:30.820 +05:30 6eaeb988-0f41-4915-a533-5a35fa194368 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:30:30.821 +05:30 6eaeb988-0f41-4915-a533-5a35fa194368 INF CORS policy execution successful. 2025-12-01 15:30:30.821 +05:30 6eaeb988-0f41-4915-a533-5a35fa194368 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 1.0259ms 2025-12-01 15:30:31.083 +05:30 31443332-6d6c-43fc-a7f1-a90149502aaa INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:30:31.084 +05:30 31443332-6d6c-43fc-a7f1-a90149502aaa INF CORS policy execution successful. 2025-12-01 15:30:31.084 +05:30 31443332-6d6c-43fc-a7f1-a90149502aaa INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzIzMCwiZXhwIjoxNzY0NTg1MDMwLCJpYXQiOjE3NjQ1ODMyMzB9.z-7SfrlRKjE-HbX0X1bjG3CE2sOlNmU6TL_Sr7RFg2w}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:30:31.084 +05:30 2fa53e11-5ab8-4506-9682-c8dbae325089 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:30:31.085 +05:30 2fa53e11-5ab8-4506-9682-c8dbae325089 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:30:31.095 +05:30 2fa53e11-5ab8-4506-9682-c8dbae325089 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:30:31.095 +05:30 2fa53e11-5ab8-4506-9682-c8dbae325089 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 10.2847ms 2025-12-01 15:30:31.095 +05:30 2fa53e11-5ab8-4506-9682-c8dbae325089 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:30:31.095 +05:30 2fa53e11-5ab8-4506-9682-c8dbae325089 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 31443332-6d6c-43fc-a7f1-a90149502aaa}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:30:31.096 +05:30 2fa53e11-5ab8-4506-9682-c8dbae325089 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 12.5988ms 2025-12-01 15:31:02.835 +05:30 a07b606c-f30d-40fa-bdb9-7d728d2f8fc5 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=ashith - null null 2025-12-01 15:31:02.839 +05:30 a07b606c-f30d-40fa-bdb9-7d728d2f8fc5 INF CORS policy execution successful. 2025-12-01 15:31:02.840 +05:30 a07b606c-f30d-40fa-bdb9-7d728d2f8fc5 INF HTTP request: Path: /login/getcompany QueryString: ?userName=ashith Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:02.842 +05:30 b4af7871-0208-4519-9c33-7cfb89c6fb02 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:02.843 +05:30 b4af7871-0208-4519-9c33-7cfb89c6fb02 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:02.855 +05:30 b4af7871-0208-4519-9c33-7cfb89c6fb02 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:02.857 +05:30 b4af7871-0208-4519-9c33-7cfb89c6fb02 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 13.7599ms 2025-12-01 15:31:02.857 +05:30 b4af7871-0208-4519-9c33-7cfb89c6fb02 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:02.858 +05:30 b4af7871-0208-4519-9c33-7cfb89c6fb02 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: a07b606c-f30d-40fa-bdb9-7d728d2f8fc5}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:31:02.860 +05:30 b4af7871-0208-4519-9c33-7cfb89c6fb02 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=ashith - 404 84 application/json; charset=utf-8 24.8377ms 2025-12-01 15:31:04.456 +05:30 20d5646d-c12a-4f30-981d-b6346abc9dfb INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=ashith - null null 2025-12-01 15:31:04.456 +05:30 20d5646d-c12a-4f30-981d-b6346abc9dfb INF CORS policy execution successful. 2025-12-01 15:31:04.456 +05:30 20d5646d-c12a-4f30-981d-b6346abc9dfb INF HTTP request: Path: /login/getcompany QueryString: ?userName=ashith Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:04.457 +05:30 e7c427d7-90a8-4510-8375-af2014abb5df INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:04.457 +05:30 e7c427d7-90a8-4510-8375-af2014abb5df INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:04.460 +05:30 e7c427d7-90a8-4510-8375-af2014abb5df INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:04.460 +05:30 e7c427d7-90a8-4510-8375-af2014abb5df INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.2103ms 2025-12-01 15:31:04.460 +05:30 e7c427d7-90a8-4510-8375-af2014abb5df INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:04.460 +05:30 e7c427d7-90a8-4510-8375-af2014abb5df INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 20d5646d-c12a-4f30-981d-b6346abc9dfb}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 15:31:04.460 +05:30 e7c427d7-90a8-4510-8375-af2014abb5df INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=ashith - 404 84 application/json; charset=utf-8 4.7383ms 2025-12-01 15:31:07.742 +05:30 986b50ee-8d7d-4b77-939e-8d1321611667 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:31:07.743 +05:30 986b50ee-8d7d-4b77-939e-8d1321611667 INF CORS policy execution successful. 2025-12-01 15:31:07.743 +05:30 986b50ee-8d7d-4b77-939e-8d1321611667 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:07.744 +05:30 3514ec3e-c14c-4a2d-b045-847264817204 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:07.744 +05:30 3514ec3e-c14c-4a2d-b045-847264817204 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:07.750 +05:30 3514ec3e-c14c-4a2d-b045-847264817204 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:07.750 +05:30 3514ec3e-c14c-4a2d-b045-847264817204 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 6.1752ms 2025-12-01 15:31:07.750 +05:30 3514ec3e-c14c-4a2d-b045-847264817204 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:07.751 +05:30 3514ec3e-c14c-4a2d-b045-847264817204 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 986b50ee-8d7d-4b77-939e-8d1321611667}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:31:07.751 +05:30 3514ec3e-c14c-4a2d-b045-847264817204 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 9.1252ms 2025-12-01 15:31:09.791 +05:30 8a4d1b2f-b8f4-43bd-8d04-2318ba52ddc6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:31:09.791 +05:30 8a4d1b2f-b8f4-43bd-8d04-2318ba52ddc6 INF CORS policy execution successful. 2025-12-01 15:31:09.791 +05:30 8a4d1b2f-b8f4-43bd-8d04-2318ba52ddc6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.7328ms 2025-12-01 15:31:09.892 +05:30 d47468d0-4619-46fd-b088-db6c88045f43 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:31:09.892 +05:30 d47468d0-4619-46fd-b088-db6c88045f43 INF CORS policy execution successful. 2025-12-01 15:31:09.893 +05:30 d47468d0-4619-46fd-b088-db6c88045f43 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:31:09.893 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:31:09.893 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:09.899 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Database retrieved 2025-12-01 15:31:09.902 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Token generated 2025-12-01 15:31:09.902 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Token generated 2025-12-01 15:31:09.902 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:09.903 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 9.5711ms 2025-12-01 15:31:09.903 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:31:09.903 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d47468d0-4619-46fd-b088-db6c88045f43}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI2OSwiZXhwIjoxNzY0NTg1MDY5LCJpYXQiOjE3NjQ1ODMyNjl9.pjaZFmfEUhZl5yUPlxTzhg0MvTFKoByV_0-RFG5d_S8\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI2OSwiZXhwIjoxNzY0NTg2ODY5LCJpYXQiOjE3NjQ1ODMyNjl9.vPQEaNBae6fh4kikMjjb1Q0wyfT49yYUat4w_UUiPK4\",\"TokenExpiryMin\":30}"} 2025-12-01 15:31:09.903 +05:30 423312e8-aed7-4c8c-b6b3-64c59c250d4d INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 10.9748ms 2025-12-01 15:31:10.125 +05:30 9efc0f88-ba4d-4242-9a2f-2370be78d74a INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:31:10.129 +05:30 9efc0f88-ba4d-4242-9a2f-2370be78d74a INF CORS policy execution successful. 2025-12-01 15:31:10.129 +05:30 9efc0f88-ba4d-4242-9a2f-2370be78d74a INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 4.3304ms 2025-12-01 15:31:10.222 +05:30 5c071a7f-3867-4a4a-820c-d61a0b212ee9 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:31:10.224 +05:30 5c071a7f-3867-4a4a-820c-d61a0b212ee9 INF CORS policy execution successful. 2025-12-01 15:31:10.224 +05:30 5c071a7f-3867-4a4a-820c-d61a0b212ee9 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI2OSwiZXhwIjoxNzY0NTg1MDY5LCJpYXQiOjE3NjQ1ODMyNjl9.pjaZFmfEUhZl5yUPlxTzhg0MvTFKoByV_0-RFG5d_S8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:10.224 +05:30 f940ba45-7aca-4361-a26d-a5948d4d820d INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:10.224 +05:30 f940ba45-7aca-4361-a26d-a5948d4d820d INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:31:10.232 +05:30 f940ba45-7aca-4361-a26d-a5948d4d820d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:10.232 +05:30 f940ba45-7aca-4361-a26d-a5948d4d820d INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 7.4963ms 2025-12-01 15:31:10.232 +05:30 f940ba45-7aca-4361-a26d-a5948d4d820d INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:10.232 +05:30 f940ba45-7aca-4361-a26d-a5948d4d820d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 5c071a7f-3867-4a4a-820c-d61a0b212ee9}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:31:10.233 +05:30 f940ba45-7aca-4361-a26d-a5948d4d820d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 10.3553ms 2025-12-01 15:31:15.536 +05:30 ab757097-cbf0-4e1c-96fb-b30df1841cb9 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:31:15.538 +05:30 ab757097-cbf0-4e1c-96fb-b30df1841cb9 INF CORS policy execution successful. 2025-12-01 15:31:15.538 +05:30 ab757097-cbf0-4e1c-96fb-b30df1841cb9 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:15.539 +05:30 e16ed872-d755-457f-a2b8-df7624c16d25 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:15.539 +05:30 e16ed872-d755-457f-a2b8-df7624c16d25 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:15.550 +05:30 e16ed872-d755-457f-a2b8-df7624c16d25 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:15.551 +05:30 e16ed872-d755-457f-a2b8-df7624c16d25 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 11.5547ms 2025-12-01 15:31:15.551 +05:30 e16ed872-d755-457f-a2b8-df7624c16d25 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:15.551 +05:30 e16ed872-d755-457f-a2b8-df7624c16d25 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: ab757097-cbf0-4e1c-96fb-b30df1841cb9}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:31:15.552 +05:30 e16ed872-d755-457f-a2b8-df7624c16d25 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 16.2022ms 2025-12-01 15:31:22.449 +05:30 26f0424a-d754-4dd2-beec-1ae2e0a263c5 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:31:22.450 +05:30 26f0424a-d754-4dd2-beec-1ae2e0a263c5 INF CORS policy execution successful. 2025-12-01 15:31:22.451 +05:30 26f0424a-d754-4dd2-beec-1ae2e0a263c5 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 1.096ms 2025-12-01 15:31:22.494 +05:30 f9eba829-04af-4ebb-93fe-4459c249665f INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:31:22.495 +05:30 f9eba829-04af-4ebb-93fe-4459c249665f INF CORS policy execution successful. 2025-12-01 15:31:22.495 +05:30 f9eba829-04af-4ebb-93fe-4459c249665f INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:31:22.496 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:31:22.496 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:22.503 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Database retrieved 2025-12-01 15:31:22.506 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Token generated 2025-12-01 15:31:22.506 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Token generated 2025-12-01 15:31:22.507 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:22.507 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 11.0009ms 2025-12-01 15:31:22.507 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:31:22.507 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: f9eba829-04af-4ebb-93fe-4459c249665f}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI4MiwiZXhwIjoxNzY0NTg1MDgyLCJpYXQiOjE3NjQ1ODMyODJ9.uR4pTYML_1CSzdQoVfvwS3ESqEhcD2u6BoxvanJMTxw\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI4MiwiZXhwIjoxNzY0NTg2ODgyLCJpYXQiOjE3NjQ1ODMyODJ9.qsLl02N-XzrMlL62YqvMwRf_6Gz6qlUgUQrFCCXN0HQ\",\"TokenExpiryMin\":30}"} 2025-12-01 15:31:22.508 +05:30 d4a1228d-1627-427b-a17b-b7aef445f4b0 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 13.165ms 2025-12-01 15:31:22.645 +05:30 924d402b-0f79-4892-8e1d-d35349b179df INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:31:22.646 +05:30 924d402b-0f79-4892-8e1d-d35349b179df INF CORS policy execution successful. 2025-12-01 15:31:22.646 +05:30 924d402b-0f79-4892-8e1d-d35349b179df INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.5171ms 2025-12-01 15:31:22.692 +05:30 0bf5bea6-c405-42e3-bf6f-aba9152c2577 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:31:22.693 +05:30 0bf5bea6-c405-42e3-bf6f-aba9152c2577 INF CORS policy execution successful. 2025-12-01 15:31:22.693 +05:30 0bf5bea6-c405-42e3-bf6f-aba9152c2577 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI4MiwiZXhwIjoxNzY0NTg1MDgyLCJpYXQiOjE3NjQ1ODMyODJ9.uR4pTYML_1CSzdQoVfvwS3ESqEhcD2u6BoxvanJMTxw}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:22.693 +05:30 f90fc40e-a036-4050-82bf-d056d33b98c2 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:22.694 +05:30 f90fc40e-a036-4050-82bf-d056d33b98c2 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:31:22.703 +05:30 f90fc40e-a036-4050-82bf-d056d33b98c2 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:22.704 +05:30 f90fc40e-a036-4050-82bf-d056d33b98c2 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 9.8601ms 2025-12-01 15:31:22.704 +05:30 f90fc40e-a036-4050-82bf-d056d33b98c2 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:22.704 +05:30 f90fc40e-a036-4050-82bf-d056d33b98c2 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0bf5bea6-c405-42e3-bf6f-aba9152c2577}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:31:22.705 +05:30 f90fc40e-a036-4050-82bf-d056d33b98c2 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 12.5289ms 2025-12-01 15:31:25.380 +05:30 6819bf0f-1a89-45f6-8e95-d9156aff7386 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:31:25.380 +05:30 6819bf0f-1a89-45f6-8e95-d9156aff7386 INF CORS policy execution successful. 2025-12-01 15:31:25.380 +05:30 6819bf0f-1a89-45f6-8e95-d9156aff7386 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:25.380 +05:30 71abfd0f-3442-45e7-9447-8f70410eb886 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:25.380 +05:30 71abfd0f-3442-45e7-9447-8f70410eb886 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:25.386 +05:30 71abfd0f-3442-45e7-9447-8f70410eb886 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:25.386 +05:30 71abfd0f-3442-45e7-9447-8f70410eb886 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 5.7452ms 2025-12-01 15:31:25.386 +05:30 71abfd0f-3442-45e7-9447-8f70410eb886 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:25.387 +05:30 71abfd0f-3442-45e7-9447-8f70410eb886 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6819bf0f-1a89-45f6-8e95-d9156aff7386}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:31:25.388 +05:30 71abfd0f-3442-45e7-9447-8f70410eb886 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 8.3644ms 2025-12-01 15:31:28.371 +05:30 1acfc925-9a5a-4e1d-9b80-4e17c899ba35 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:31:28.371 +05:30 1acfc925-9a5a-4e1d-9b80-4e17c899ba35 INF CORS policy execution successful. 2025-12-01 15:31:28.372 +05:30 1acfc925-9a5a-4e1d-9b80-4e17c899ba35 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:28.372 +05:30 e1cc3666-8a4a-4b63-baff-d6f7553e11a4 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:28.372 +05:30 e1cc3666-8a4a-4b63-baff-d6f7553e11a4 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:28.374 +05:30 e1cc3666-8a4a-4b63-baff-d6f7553e11a4 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:28.374 +05:30 e1cc3666-8a4a-4b63-baff-d6f7553e11a4 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 2.2214ms 2025-12-01 15:31:28.374 +05:30 e1cc3666-8a4a-4b63-baff-d6f7553e11a4 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:28.374 +05:30 e1cc3666-8a4a-4b63-baff-d6f7553e11a4 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 1acfc925-9a5a-4e1d-9b80-4e17c899ba35}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:31:28.375 +05:30 e1cc3666-8a4a-4b63-baff-d6f7553e11a4 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 3.4011ms 2025-12-01 15:31:30.374 +05:30 1d10a9e1-03c2-491d-a75a-57a26d1b3163 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:31:30.374 +05:30 1d10a9e1-03c2-491d-a75a-57a26d1b3163 INF CORS policy execution successful. 2025-12-01 15:31:30.375 +05:30 1d10a9e1-03c2-491d-a75a-57a26d1b3163 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.9835ms 2025-12-01 15:31:30.494 +05:30 e62e6d1b-9a7f-4b85-8beb-803ce12b388b INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:31:30.494 +05:30 e62e6d1b-9a7f-4b85-8beb-803ce12b388b INF CORS policy execution successful. 2025-12-01 15:31:30.494 +05:30 e62e6d1b-9a7f-4b85-8beb-803ce12b388b INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:31:30.495 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:31:30.495 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:30.498 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Database retrieved 2025-12-01 15:31:30.501 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Token generated 2025-12-01 15:31:30.501 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Token generated 2025-12-01 15:31:30.501 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:30.501 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 6.6112ms 2025-12-01 15:31:30.501 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:31:30.502 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: e62e6d1b-9a7f-4b85-8beb-803ce12b388b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI5MCwiZXhwIjoxNzY0NTg1MDkwLCJpYXQiOjE3NjQ1ODMyOTB9.a83tTeckqgsQpxFiZ5RaX7Jy8Rv8aiX0J-Ij2KLjnjc\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI5MCwiZXhwIjoxNzY0NTg2ODkwLCJpYXQiOjE3NjQ1ODMyOTB9.ghQsZ1trbt1fH4Eb0p7spAZvXREO7ZBDB8if6w77w1I\",\"TokenExpiryMin\":30}"} 2025-12-01 15:31:30.502 +05:30 e6d8431b-a2ce-49cc-a820-120875bf554f INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 8.4311ms 2025-12-01 15:31:30.662 +05:30 16f2f254-0ffe-41ae-97a9-7ce8f2a08f06 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:31:30.663 +05:30 16f2f254-0ffe-41ae-97a9-7ce8f2a08f06 INF CORS policy execution successful. 2025-12-01 15:31:30.663 +05:30 16f2f254-0ffe-41ae-97a9-7ce8f2a08f06 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.5609ms 2025-12-01 15:31:30.772 +05:30 78c8e7eb-e715-4e1a-9dcc-7f889cfff7df INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:31:30.773 +05:30 78c8e7eb-e715-4e1a-9dcc-7f889cfff7df INF CORS policy execution successful. 2025-12-01 15:31:30.773 +05:30 78c8e7eb-e715-4e1a-9dcc-7f889cfff7df INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI5MCwiZXhwIjoxNzY0NTg1MDkwLCJpYXQiOjE3NjQ1ODMyOTB9.a83tTeckqgsQpxFiZ5RaX7Jy8Rv8aiX0J-Ij2KLjnjc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:30.773 +05:30 dbbef031-67bf-4f45-bbb8-92d716571423 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:30.774 +05:30 dbbef031-67bf-4f45-bbb8-92d716571423 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:31:30.780 +05:30 dbbef031-67bf-4f45-bbb8-92d716571423 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:30.780 +05:30 dbbef031-67bf-4f45-bbb8-92d716571423 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.4839ms 2025-12-01 15:31:30.780 +05:30 dbbef031-67bf-4f45-bbb8-92d716571423 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:30.780 +05:30 dbbef031-67bf-4f45-bbb8-92d716571423 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 78c8e7eb-e715-4e1a-9dcc-7f889cfff7df}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:31:30.781 +05:30 dbbef031-67bf-4f45-bbb8-92d716571423 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 8.8939ms 2025-12-01 15:31:31.787 +05:30 23fb1727-69af-401d-bee9-9da18ec9e018 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:31:31.788 +05:30 23fb1727-69af-401d-bee9-9da18ec9e018 INF CORS policy execution successful. 2025-12-01 15:31:31.788 +05:30 23fb1727-69af-401d-bee9-9da18ec9e018 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzI5MCwiZXhwIjoxNzY0NTg1MDkwLCJpYXQiOjE3NjQ1ODMyOTB9.a83tTeckqgsQpxFiZ5RaX7Jy8Rv8aiX0J-Ij2KLjnjc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:31.789 +05:30 0aa2520e-8887-4f92-a446-1e0081d2abe1 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:31.789 +05:30 0aa2520e-8887-4f92-a446-1e0081d2abe1 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:31:31.796 +05:30 0aa2520e-8887-4f92-a446-1e0081d2abe1 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:31.796 +05:30 0aa2520e-8887-4f92-a446-1e0081d2abe1 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 7.024ms 2025-12-01 15:31:31.796 +05:30 0aa2520e-8887-4f92-a446-1e0081d2abe1 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:31:31.797 +05:30 0aa2520e-8887-4f92-a446-1e0081d2abe1 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 23fb1727-69af-401d-bee9-9da18ec9e018}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:31:31.797 +05:30 0aa2520e-8887-4f92-a446-1e0081d2abe1 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 9.7771ms 2025-12-01 15:31:35.575 +05:30 a526d4e0-d0f5-45f1-b237-99b8edf9484e INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:31:35.576 +05:30 a526d4e0-d0f5-45f1-b237-99b8edf9484e INF CORS policy execution successful. 2025-12-01 15:31:35.576 +05:30 a526d4e0-d0f5-45f1-b237-99b8edf9484e INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:31:35.577 +05:30 157a3b89-6d66-4e0a-ad76-03b6bd2640c8 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:35.577 +05:30 157a3b89-6d66-4e0a-ad76-03b6bd2640c8 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:31:35.580 +05:30 157a3b89-6d66-4e0a-ad76-03b6bd2640c8 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:31:35.580 +05:30 157a3b89-6d66-4e0a-ad76-03b6bd2640c8 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.5344ms 2025-12-01 15:31:35.580 +05:30 157a3b89-6d66-4e0a-ad76-03b6bd2640c8 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:31:35.581 +05:30 157a3b89-6d66-4e0a-ad76-03b6bd2640c8 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: a526d4e0-d0f5-45f1-b237-99b8edf9484e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:31:35.581 +05:30 157a3b89-6d66-4e0a-ad76-03b6bd2640c8 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 5.6947ms 2025-12-01 15:32:09.887 +05:30 29f0a997-de64-40ff-b269-169a78ad5ee5 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:32:09.889 +05:30 29f0a997-de64-40ff-b269-169a78ad5ee5 INF CORS policy execution successful. 2025-12-01 15:32:09.890 +05:30 29f0a997-de64-40ff-b269-169a78ad5ee5 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 2.6402ms 2025-12-01 15:32:10.014 +05:30 9f4f382e-4f66-44fe-a63c-d904e8b3e5d7 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:32:10.014 +05:30 9f4f382e-4f66-44fe-a63c-d904e8b3e5d7 INF CORS policy execution successful. 2025-12-01 15:32:10.015 +05:30 9f4f382e-4f66-44fe-a63c-d904e8b3e5d7 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:32:10.016 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:32:10.016 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:32:10.031 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Database retrieved 2025-12-01 15:32:10.037 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Token generated 2025-12-01 15:32:10.037 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Token generated 2025-12-01 15:32:10.038 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:10.039 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 21.8544ms 2025-12-01 15:32:10.039 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:32:10.039 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 9f4f382e-4f66-44fe-a63c-d904e8b3e5d7}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg2OTMwLCJpYXQiOjE3NjQ1ODMzMzB9.5CBx_0xWj8adGBrvPCaLM7KWRs9viAUGjJGOqqUN6ug\",\"TokenExpiryMin\":30}"} 2025-12-01 15:32:10.040 +05:30 c2b1ae42-43ab-4fb8-ac31-65b8f7712503 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 25.7796ms 2025-12-01 15:32:10.618 +05:30 a1161e05-a7c7-4f6c-babe-536629f6d717 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:32:10.619 +05:30 a1161e05-a7c7-4f6c-babe-536629f6d717 INF CORS policy execution successful. 2025-12-01 15:32:10.619 +05:30 a1161e05-a7c7-4f6c-babe-536629f6d717 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.9882ms 2025-12-01 15:32:10.858 +05:30 955197d8-0554-4c13-bd73-5b4acafc6a21 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:32:10.861 +05:30 955197d8-0554-4c13-bd73-5b4acafc6a21 INF CORS policy execution successful. 2025-12-01 15:32:10.861 +05:30 955197d8-0554-4c13-bd73-5b4acafc6a21 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:10.862 +05:30 6b0c4541-707b-45da-9bed-0331143b3cd3 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:32:10.862 +05:30 6b0c4541-707b-45da-9bed-0331143b3cd3 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:32:10.876 +05:30 6b0c4541-707b-45da-9bed-0331143b3cd3 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:10.876 +05:30 6b0c4541-707b-45da-9bed-0331143b3cd3 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 14.1509ms 2025-12-01 15:32:10.877 +05:30 6b0c4541-707b-45da-9bed-0331143b3cd3 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:32:10.877 +05:30 6b0c4541-707b-45da-9bed-0331143b3cd3 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 955197d8-0554-4c13-bd73-5b4acafc6a21}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:32:10.877 +05:30 6b0c4541-707b-45da-9bed-0331143b3cd3 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 19.6851ms 2025-12-01 15:32:13.179 +05:30 20763aeb-977e-4f95-a98f-0c3610fbae20 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:32:13.179 +05:30 20763aeb-977e-4f95-a98f-0c3610fbae20 INF CORS policy execution successful. 2025-12-01 15:32:13.179 +05:30 20763aeb-977e-4f95-a98f-0c3610fbae20 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 0.5652ms 2025-12-01 15:32:13.180 +05:30 7b7925a1-63fd-48c9-a303-c46dc9907c45 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 15:32:13.180 +05:30 7b7925a1-63fd-48c9-a303-c46dc9907c45 INF CORS policy execution successful. 2025-12-01 15:32:13.180 +05:30 7b7925a1-63fd-48c9-a303-c46dc9907c45 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 204 null null 0.2979ms 2025-12-01 15:32:13.278 +05:30 cdc95c2e-25d4-489f-941a-567208ccf7a4 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 15:32:13.279 +05:30 cdc95c2e-25d4-489f-941a-567208ccf7a4 INF CORS policy execution successful. 2025-12-01 15:32:13.279 +05:30 cdc95c2e-25d4-489f-941a-567208ccf7a4 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=6 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:13.279 +05:30 a391c368-f509-4b42-9ae1-0c54d91d992c INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:32:13.279 +05:30 f84793d4-d0da-4e6b-b0d4-7e3b6f313338 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:32:13.279 +05:30 a391c368-f509-4b42-9ae1-0c54d91d992c INF CORS policy execution successful. 2025-12-01 15:32:13.280 +05:30 a391c368-f509-4b42-9ae1-0c54d91d992c INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:13.280 +05:30 f84793d4-d0da-4e6b-b0d4-7e3b6f313338 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:32:13.280 +05:30 dc735d9d-8605-4a67-aa17-554960b09749 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 15:32:13.285 +05:30 f84793d4-d0da-4e6b-b0d4-7e3b6f313338 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:13.285 +05:30 f84793d4-d0da-4e6b-b0d4-7e3b6f313338 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 5.1607ms 2025-12-01 15:32:13.285 +05:30 f84793d4-d0da-4e6b-b0d4-7e3b6f313338 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:32:13.285 +05:30 f84793d4-d0da-4e6b-b0d4-7e3b6f313338 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: cdc95c2e-25d4-489f-941a-567208ccf7a4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 372}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":12,\"Action\":\"Change Password\"}]"} 2025-12-01 15:32:13.286 +05:30 f84793d4-d0da-4e6b-b0d4-7e3b6f313338 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 200 372 application/json; charset=utf-8 7.8811ms 2025-12-01 15:32:13.292 +05:30 dc735d9d-8605-4a67-aa17-554960b09749 INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:32:13.322 +05:30 dc735d9d-8605-4a67-aa17-554960b09749 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:13.323 +05:30 dc735d9d-8605-4a67-aa17-554960b09749 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 31.0325ms 2025-12-01 15:32:13.323 +05:30 dc735d9d-8605-4a67-aa17-554960b09749 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 15:32:13.323 +05:30 dc735d9d-8605-4a67-aa17-554960b09749 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3931 application/json; charset=utf-8 44.0431ms 2025-12-01 15:32:15.321 +05:30 81d095f1-8c33-4aa2-b51d-eeb95b09dc14 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuserdetails?id=109 - null null 2025-12-01 15:32:15.321 +05:30 81d095f1-8c33-4aa2-b51d-eeb95b09dc14 INF CORS policy execution successful. 2025-12-01 15:32:15.321 +05:30 81d095f1-8c33-4aa2-b51d-eeb95b09dc14 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuserdetails?id=109 - 204 null null 0.5681ms 2025-12-01 15:32:15.431 +05:30 19483232-2fb0-43c7-b9a6-a721e5c316d2 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuserdetails?id=109 - null null 2025-12-01 15:32:15.431 +05:30 19483232-2fb0-43c7-b9a6-a721e5c316d2 INF CORS policy execution successful. 2025-12-01 15:32:15.431 +05:30 19483232-2fb0-43c7-b9a6-a721e5c316d2 INF HTTP request: Path: /user/getuserdetails QueryString: ?id=109 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:15.432 +05:30 da0c0b07-8d0d-4d52-8401-a8cff325788f INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserDetails (Sang.StockCount.Api)' 2025-12-01 15:32:15.440 +05:30 da0c0b07-8d0d-4d52-8401-a8cff325788f INF Route matched with {action = "GetUserDetails", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserDetails(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:32:15.470 +05:30 da0c0b07-8d0d-4d52-8401-a8cff325788f INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:15.471 +05:30 da0c0b07-8d0d-4d52-8401-a8cff325788f INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserDetails (Sang.StockCount.Api) in 30.3492ms 2025-12-01 15:32:15.471 +05:30 da0c0b07-8d0d-4d52-8401-a8cff325788f INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserDetails (Sang.StockCount.Api)' 2025-12-01 15:32:15.471 +05:30 da0c0b07-8d0d-4d52-8401-a8cff325788f INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 19483232-2fb0-43c7-b9a6-a721e5c316d2}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 447}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"User Details retrieved.","result":"[{\"Id\":109,\"LoginName\":\"Steff\",\"Employee\":\"Steff\",\"Photo\":\"\",\"Timezone\":1,\"TimezoneName\":\"India Standard Time\",\"Email\":\"steffyanish22@gmail.com\",\"Phone\":\"876543234567890\",\"Mobile\":\"3456789876543\",\"UserType\":3,\"UserTypeName\":\"Both\",\"RoleId\":8,\"RoleName\":\"Steffy_Role\",\"sRoleName\":\"Steffy_Role\",\"ImagePath\":\"\"}]"} 2025-12-01 15:32:15.471 +05:30 da0c0b07-8d0d-4d52-8401-a8cff325788f INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuserdetails?id=109 - 200 447 application/json; charset=utf-8 40.4139ms 2025-12-01 15:32:18.137 +05:30 b56eb9ca-7120-4f62-a307-042f21665cb1 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:32:18.139 +05:30 b56eb9ca-7120-4f62-a307-042f21665cb1 INF CORS policy execution successful. 2025-12-01 15:32:18.140 +05:30 b56eb9ca-7120-4f62-a307-042f21665cb1 INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:18.140 +05:30 d330eee5-9a8d-407b-887e-ab8c62aa679c INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 15:32:18.141 +05:30 d330eee5-9a8d-407b-887e-ab8c62aa679c INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:32:18.151 +05:30 d330eee5-9a8d-407b-887e-ab8c62aa679c INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:18.151 +05:30 d330eee5-9a8d-407b-887e-ab8c62aa679c INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 10.5284ms 2025-12-01 15:32:18.151 +05:30 d330eee5-9a8d-407b-887e-ab8c62aa679c INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 15:32:18.152 +05:30 d330eee5-9a8d-407b-887e-ab8c62aa679c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3931 application/json; charset=utf-8 15.0755ms 2025-12-01 15:32:22.554 +05:30 de6545d0-9311-4af5-9119-badbab6ccf96 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=1&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:32:22.555 +05:30 de6545d0-9311-4af5-9119-badbab6ccf96 INF CORS policy execution successful. 2025-12-01 15:32:22.555 +05:30 de6545d0-9311-4af5-9119-badbab6ccf96 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=1&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 1.0403ms 2025-12-01 15:32:22.565 +05:30 c00bb934-4329-40d0-bf66-15a7270fc070 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=17 - null null 2025-12-01 15:32:22.565 +05:30 c00bb934-4329-40d0-bf66-15a7270fc070 INF CORS policy execution successful. 2025-12-01 15:32:22.566 +05:30 c00bb934-4329-40d0-bf66-15a7270fc070 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=17 - 204 null null 0.6069ms 2025-12-01 15:32:22.631 +05:30 7ba21d75-9a47-4b08-9207-29ed4e09030d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=1&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 15:32:22.631 +05:30 231680ee-37a9-4034-b1a8-bc3413c25bbe INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=17 - null null 2025-12-01 15:32:22.631 +05:30 7ba21d75-9a47-4b08-9207-29ed4e09030d INF CORS policy execution successful. 2025-12-01 15:32:22.632 +05:30 7ba21d75-9a47-4b08-9207-29ed4e09030d INF HTTP request: Path: /tag/gettagsummary QueryString: ?tagId=1&refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:22.632 +05:30 231680ee-37a9-4034-b1a8-bc3413c25bbe INF CORS policy execution successful. 2025-12-01 15:32:22.632 +05:30 231680ee-37a9-4034-b1a8-bc3413c25bbe INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=17 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:22.632 +05:30 e1a13724-9424-4f6b-9246-f55318e6b9df INF Executing endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagSummary (Sang.StockCount.Api)' 2025-12-01 15:32:22.632 +05:30 1d16b699-35fc-4116-bacf-1bf493c9cc21 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:32:22.632 +05:30 1d16b699-35fc-4116-bacf-1bf493c9cc21 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:32:22.636 +05:30 1d16b699-35fc-4116-bacf-1bf493c9cc21 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:22.637 +05:30 1d16b699-35fc-4116-bacf-1bf493c9cc21 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 3.9146ms 2025-12-01 15:32:22.637 +05:30 1d16b699-35fc-4116-bacf-1bf493c9cc21 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 15:32:22.637 +05:30 1d16b699-35fc-4116-bacf-1bf493c9cc21 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 231680ee-37a9-4034-b1a8-bc3413c25bbe}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 444}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":6,\"Action\":\"Property\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"}]"} 2025-12-01 15:32:22.637 +05:30 1d16b699-35fc-4116-bacf-1bf493c9cc21 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=17 - 200 444 application/json; charset=utf-8 5.7552ms 2025-12-01 15:32:22.642 +05:30 e1a13724-9424-4f6b-9246-f55318e6b9df INF Route matched with {action = "GetTagSummary", controller = "Tag"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetTagSummary(Sang.StockCount.Api.Models.APIRequest.TagSummaryRequest) on controller Sang.StockCount.Api.Controllers.TagController (Sang.StockCount.Api). 2025-12-01 15:32:22.676 +05:30 e1a13724-9424-4f6b-9246-f55318e6b9df INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:22.677 +05:30 e1a13724-9424-4f6b-9246-f55318e6b9df INF Executed action Sang.StockCount.Api.Controllers.TagController.GetTagSummary (Sang.StockCount.Api) in 34.6863ms 2025-12-01 15:32:22.677 +05:30 e1a13724-9424-4f6b-9246-f55318e6b9df INF Executed endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagSummary (Sang.StockCount.Api)' 2025-12-01 15:32:22.677 +05:30 e1a13724-9424-4f6b-9246-f55318e6b9df INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=1&refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4506 application/json; charset=utf-8 46.5408ms 2025-12-01 15:32:24.136 +05:30 3586ac1e-1ef7-43bd-9f61-fe5111062b98 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tagproperties/gettagpropertiesdetails?tagId=1&id=42 - null null 2025-12-01 15:32:24.137 +05:30 3586ac1e-1ef7-43bd-9f61-fe5111062b98 INF CORS policy execution successful. 2025-12-01 15:32:24.137 +05:30 6b00d7b3-24c8-435e-9980-a961a860fe93 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagdetails?id=42&tagId=1 - null null 2025-12-01 15:32:24.137 +05:30 6b00d7b3-24c8-435e-9980-a961a860fe93 INF CORS policy execution successful. 2025-12-01 15:32:24.137 +05:30 6b00d7b3-24c8-435e-9980-a961a860fe93 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagdetails?id=42&tagId=1 - 204 null null 0.3807ms 2025-12-01 15:32:24.137 +05:30 3586ac1e-1ef7-43bd-9f61-fe5111062b98 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tagproperties/gettagpropertiesdetails?tagId=1&id=42 - 204 null null 1.0321ms 2025-12-01 15:32:24.268 +05:30 c5565f4e-4c55-4abf-9280-d2ed109903e8 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tagproperties/gettagpropertiesdetails?tagId=1&id=42 - null null 2025-12-01 15:32:24.268 +05:30 c5565f4e-4c55-4abf-9280-d2ed109903e8 INF CORS policy execution successful. 2025-12-01 15:32:24.269 +05:30 c5565f4e-4c55-4abf-9280-d2ed109903e8 INF HTTP request: Path: /tagproperties/gettagpropertiesdetails QueryString: ?tagId=1&id=42 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:24.269 +05:30 c513dbd3-1f6b-4fcf-8e36-3e17b8b5f08c INF Executing endpoint 'Sang.StockCount.Api.Controllers.TagPropertiesController.GetTagPropertiesDetails (Sang.StockCount.Api)' 2025-12-01 15:32:24.276 +05:30 5fbe40e5-2c96-433f-9285-77072449dd77 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagdetails?id=42&tagId=1 - null null 2025-12-01 15:32:24.276 +05:30 5fbe40e5-2c96-433f-9285-77072449dd77 INF CORS policy execution successful. 2025-12-01 15:32:24.276 +05:30 c513dbd3-1f6b-4fcf-8e36-3e17b8b5f08c INF Route matched with {action = "GetTagPropertiesDetails", controller = "TagProperties"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetTagPropertiesDetails(Int32, Int32) on controller Sang.StockCount.Api.Controllers.TagPropertiesController (Sang.StockCount.Api). 2025-12-01 15:32:24.276 +05:30 5fbe40e5-2c96-433f-9285-77072449dd77 INF HTTP request: Path: /tag/gettagdetails QueryString: ?id=42&tagId=1 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzMzMCwiZXhwIjoxNzY0NTg1MTMwLCJpYXQiOjE3NjQ1ODMzMzB9.v661lQhfp-_HtRdcMRKr_YXbqOU6wjyzNmasc1AypAM}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:24.277 +05:30 9970cf1a-ea83-48d1-82e5-dbfb4db3640d INF Executing endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagDetails (Sang.StockCount.Api)' 2025-12-01 15:32:24.282 +05:30 9970cf1a-ea83-48d1-82e5-dbfb4db3640d INF Route matched with {action = "GetTagDetails", controller = "Tag"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetTagDetails(Int32, Int32) on controller Sang.StockCount.Api.Controllers.TagController (Sang.StockCount.Api). 2025-12-01 15:32:24.290 +05:30 c513dbd3-1f6b-4fcf-8e36-3e17b8b5f08c INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:24.291 +05:30 c513dbd3-1f6b-4fcf-8e36-3e17b8b5f08c INF Executed action Sang.StockCount.Api.Controllers.TagPropertiesController.GetTagPropertiesDetails (Sang.StockCount.Api) in 14.3387ms 2025-12-01 15:32:24.291 +05:30 c513dbd3-1f6b-4fcf-8e36-3e17b8b5f08c INF Executed endpoint 'Sang.StockCount.Api.Controllers.TagPropertiesController.GetTagPropertiesDetails (Sang.StockCount.Api)' 2025-12-01 15:32:24.291 +05:30 c513dbd3-1f6b-4fcf-8e36-3e17b8b5f08c INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: c5565f4e-4c55-4abf-9280-d2ed109903e8}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 120}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"{\"Id\":42,\"Status\":0}"} 2025-12-01 15:32:24.291 +05:30 c513dbd3-1f6b-4fcf-8e36-3e17b8b5f08c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tagproperties/gettagpropertiesdetails?tagId=1&id=42 - 200 120 application/json; charset=utf-8 23.7252ms 2025-12-01 15:32:24.310 +05:30 9970cf1a-ea83-48d1-82e5-dbfb4db3640d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:24.310 +05:30 9970cf1a-ea83-48d1-82e5-dbfb4db3640d INF Executed action Sang.StockCount.Api.Controllers.TagController.GetTagDetails (Sang.StockCount.Api) in 28.5515ms 2025-12-01 15:32:24.310 +05:30 9970cf1a-ea83-48d1-82e5-dbfb4db3640d INF Executed endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagDetails (Sang.StockCount.Api)' 2025-12-01 15:32:24.310 +05:30 9970cf1a-ea83-48d1-82e5-dbfb4db3640d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 5fbe40e5-2c96-433f-9285-77072449dd77}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 844}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"{\"TagInfo\":[{\"Id\":42,\"Name\":\"HL\",\"Code\":\"HL\",\"AccountingPeriod\":\"2026-01-01T00:00:00\",\"FunctionalCurrency\":1,\"FunctionalCurrency_Name\":\"Indian Rupee\",\"CompanyLogo\":null,\"Address\":\"Kannur\",\"Telephone\":\"234567890\",\"Fax\":\"34567890\",\"Country\":1,\"Country_Name\":\"India\",\"State\":12,\"State_Name\":\"Kerala\",\"Website\":\"\",\"TimeZone\":null,\"TimeZone_Name\":null,\"BinEnabled\":false,\"BatchEnabled\":true,\"SerialNoEnabled\":true,\"WarehouseHeader\":true,\"QtyDecimal\":2,\"AmtDecimal\":2,\"SearchByName\":null,\"SearchByCode\":null,\"ExpDate\":true,\"Mfd\":true,\"PostExp\":true,\"PostMfd\":true,\"PostExpProduct\":true,\"ScanType\":2,\"ScanType_Name\":\"QR Code\",\"TransStatus\":true,\"LogoPath\":\"\"}]}"} 2025-12-01 15:32:24.311 +05:30 9970cf1a-ea83-48d1-82e5-dbfb4db3640d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagdetails?id=42&tagId=1 - 200 844 application/json; charset=utf-8 35.1602ms 2025-12-01 15:32:29.326 +05:30 66115c7d-2987-46b0-a3c6-11fe1c553fb3 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:32:29.327 +05:30 66115c7d-2987-46b0-a3c6-11fe1c553fb3 INF CORS policy execution successful. 2025-12-01 15:32:29.327 +05:30 66115c7d-2987-46b0-a3c6-11fe1c553fb3 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:32:29.327 +05:30 b0d75b37-9613-4f8a-9722-6fbd56bf330a INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:32:29.327 +05:30 b0d75b37-9613-4f8a-9722-6fbd56bf330a INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:32:29.330 +05:30 b0d75b37-9613-4f8a-9722-6fbd56bf330a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:32:29.330 +05:30 b0d75b37-9613-4f8a-9722-6fbd56bf330a INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 2.6999ms 2025-12-01 15:32:29.330 +05:30 b0d75b37-9613-4f8a-9722-6fbd56bf330a INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:32:29.330 +05:30 b0d75b37-9613-4f8a-9722-6fbd56bf330a INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 66115c7d-2987-46b0-a3c6-11fe1c553fb3}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:32:29.331 +05:30 b0d75b37-9613-4f8a-9722-6fbd56bf330a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 4.2567ms 2025-12-01 15:33:12.886 +05:30 6e7e34f9-b16a-4aed-b780-b74514a5e6e8 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:33:12.889 +05:30 6e7e34f9-b16a-4aed-b780-b74514a5e6e8 INF CORS policy execution successful. 2025-12-01 15:33:12.890 +05:30 6e7e34f9-b16a-4aed-b780-b74514a5e6e8 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:33:12.891 +05:30 6a8705a2-2e60-4c85-8beb-4e92fa656599 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:33:12.892 +05:30 6a8705a2-2e60-4c85-8beb-4e92fa656599 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:33:12.903 +05:30 6a8705a2-2e60-4c85-8beb-4e92fa656599 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:33:12.903 +05:30 6a8705a2-2e60-4c85-8beb-4e92fa656599 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 11.5802ms 2025-12-01 15:33:12.903 +05:30 6a8705a2-2e60-4c85-8beb-4e92fa656599 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:33:12.904 +05:30 6a8705a2-2e60-4c85-8beb-4e92fa656599 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6e7e34f9-b16a-4aed-b780-b74514a5e6e8}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:33:12.905 +05:30 6a8705a2-2e60-4c85-8beb-4e92fa656599 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 18.8076ms 2025-12-01 15:33:14.990 +05:30 46ce120d-1df1-401e-87bb-a921fb54222f INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:33:14.992 +05:30 46ce120d-1df1-401e-87bb-a921fb54222f INF CORS policy execution successful. 2025-12-01 15:33:14.993 +05:30 46ce120d-1df1-401e-87bb-a921fb54222f INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 2.4035ms 2025-12-01 15:33:15.147 +05:30 d7dfe8f8-51ba-4914-8312-408db5cece33 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:33:15.148 +05:30 d7dfe8f8-51ba-4914-8312-408db5cece33 INF CORS policy execution successful. 2025-12-01 15:33:15.149 +05:30 d7dfe8f8-51ba-4914-8312-408db5cece33 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:33:15.149 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:33:15.150 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:33:15.156 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Database retrieved 2025-12-01 15:33:15.159 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Token generated 2025-12-01 15:33:15.160 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Token generated 2025-12-01 15:33:15.160 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:33:15.160 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 10.2488ms 2025-12-01 15:33:15.160 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:33:15.160 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d7dfe8f8-51ba-4914-8312-408db5cece33}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzM5NSwiZXhwIjoxNzY0NTg1MTk1LCJpYXQiOjE3NjQ1ODMzOTV9.oViz6D6xfH-Hn_6hZ0VR6OkPA31j1iGp6hNLJGh5ASY\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzM5NSwiZXhwIjoxNzY0NTg2OTk1LCJpYXQiOjE3NjQ1ODMzOTV9.9ZQU1LNWDkR51JkHNUIh26hKmSxG0psptWJhY8h3Tfk\",\"TokenExpiryMin\":30}"} 2025-12-01 15:33:15.160 +05:30 92a65731-5f2b-468b-8616-a7a11d724c35 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 13.5958ms 2025-12-01 15:33:15.285 +05:30 c779c0b2-3bfa-424e-8dce-cb8411a6cf78 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:33:15.286 +05:30 c779c0b2-3bfa-424e-8dce-cb8411a6cf78 INF CORS policy execution successful. 2025-12-01 15:33:15.286 +05:30 c779c0b2-3bfa-424e-8dce-cb8411a6cf78 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.8722ms 2025-12-01 15:33:15.447 +05:30 e8f22570-4930-42a1-a99e-3559862697dc INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:33:15.448 +05:30 e8f22570-4930-42a1-a99e-3559862697dc INF CORS policy execution successful. 2025-12-01 15:33:15.449 +05:30 e8f22570-4930-42a1-a99e-3559862697dc INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzM5NSwiZXhwIjoxNzY0NTg1MTk1LCJpYXQiOjE3NjQ1ODMzOTV9.oViz6D6xfH-Hn_6hZ0VR6OkPA31j1iGp6hNLJGh5ASY}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:33:15.449 +05:30 1c4f3f48-54da-4215-b5c4-ff15403f7217 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:33:15.449 +05:30 1c4f3f48-54da-4215-b5c4-ff15403f7217 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:33:15.456 +05:30 1c4f3f48-54da-4215-b5c4-ff15403f7217 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:33:15.457 +05:30 1c4f3f48-54da-4215-b5c4-ff15403f7217 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 7.2915ms 2025-12-01 15:33:15.457 +05:30 1c4f3f48-54da-4215-b5c4-ff15403f7217 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:33:15.457 +05:30 1c4f3f48-54da-4215-b5c4-ff15403f7217 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: e8f22570-4930-42a1-a99e-3559862697dc}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:33:15.457 +05:30 1c4f3f48-54da-4215-b5c4-ff15403f7217 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 10.1456ms 2025-12-01 15:33:18.591 +05:30 382dbae2-4974-4ea4-9497-df1755f48fd6 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:33:18.592 +05:30 382dbae2-4974-4ea4-9497-df1755f48fd6 INF CORS policy execution successful. 2025-12-01 15:33:18.592 +05:30 382dbae2-4974-4ea4-9497-df1755f48fd6 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:33:18.592 +05:30 07abf0dd-b4f2-425e-9c3d-d313967d6ee0 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:33:18.592 +05:30 07abf0dd-b4f2-425e-9c3d-d313967d6ee0 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:33:18.595 +05:30 07abf0dd-b4f2-425e-9c3d-d313967d6ee0 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:33:18.595 +05:30 07abf0dd-b4f2-425e-9c3d-d313967d6ee0 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.1448ms 2025-12-01 15:33:18.595 +05:30 07abf0dd-b4f2-425e-9c3d-d313967d6ee0 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:33:18.596 +05:30 07abf0dd-b4f2-425e-9c3d-d313967d6ee0 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 382dbae2-4974-4ea4-9497-df1755f48fd6}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:33:18.596 +05:30 07abf0dd-b4f2-425e-9c3d-d313967d6ee0 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 4.7797ms 2025-12-01 15:36:57.663 +05:30 727fa194-82ee-440c-bd34-07222a986ecf INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:36:57.665 +05:30 727fa194-82ee-440c-bd34-07222a986ecf INF CORS policy execution successful. 2025-12-01 15:36:57.665 +05:30 727fa194-82ee-440c-bd34-07222a986ecf INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:36:57.666 +05:30 e949dd67-de5d-4ff5-815d-cb10c5c88ec9 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:36:57.667 +05:30 e949dd67-de5d-4ff5-815d-cb10c5c88ec9 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:36:57.672 +05:30 e949dd67-de5d-4ff5-815d-cb10c5c88ec9 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:36:57.673 +05:30 e949dd67-de5d-4ff5-815d-cb10c5c88ec9 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 5.8929ms 2025-12-01 15:36:57.673 +05:30 e949dd67-de5d-4ff5-815d-cb10c5c88ec9 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:36:57.673 +05:30 e949dd67-de5d-4ff5-815d-cb10c5c88ec9 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 727fa194-82ee-440c-bd34-07222a986ecf}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:36:57.674 +05:30 e949dd67-de5d-4ff5-815d-cb10c5c88ec9 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 10.7765ms 2025-12-01 15:36:59.408 +05:30 ec1d1f72-5b74-4441-8b88-e20b8cf0ed50 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:36:59.408 +05:30 ec1d1f72-5b74-4441-8b88-e20b8cf0ed50 INF CORS policy execution successful. 2025-12-01 15:36:59.409 +05:30 ec1d1f72-5b74-4441-8b88-e20b8cf0ed50 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.726ms 2025-12-01 15:36:59.557 +05:30 2b69cd80-d1be-4d44-a5ca-7b6a4759ebc4 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:36:59.558 +05:30 2b69cd80-d1be-4d44-a5ca-7b6a4759ebc4 INF CORS policy execution successful. 2025-12-01 15:36:59.558 +05:30 2b69cd80-d1be-4d44-a5ca-7b6a4759ebc4 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:36:59.558 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:36:59.559 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:36:59.566 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Database retrieved 2025-12-01 15:36:59.569 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Token generated 2025-12-01 15:36:59.570 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Token generated 2025-12-01 15:36:59.570 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:36:59.570 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 11.1389ms 2025-12-01 15:36:59.570 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:36:59.570 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 2b69cd80-d1be-4d44-a5ca-7b6a4759ebc4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzYxOSwiZXhwIjoxNzY0NTg1NDE5LCJpYXQiOjE3NjQ1ODM2MTl9.AESt9ODaLCm6zZHNBBUyktHszKSWX7_744-N58tAeh4\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzYxOSwiZXhwIjoxNzY0NTg3MjE5LCJpYXQiOjE3NjQ1ODM2MTl9._oHtiOJfSGBvlZE0tLzlKvZfBG9NTFZ0hXZiISLJsGo\",\"TokenExpiryMin\":30}"} 2025-12-01 15:36:59.571 +05:30 3bdd3233-b144-4454-9da4-6b1b77a55561 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 13.4415ms 2025-12-01 15:36:59.721 +05:30 6d0670ae-9147-4c44-b972-c55e12754ec6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:36:59.721 +05:30 6d0670ae-9147-4c44-b972-c55e12754ec6 INF CORS policy execution successful. 2025-12-01 15:36:59.721 +05:30 6d0670ae-9147-4c44-b972-c55e12754ec6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.759ms 2025-12-01 15:36:59.758 +05:30 7ac347b8-d777-4054-bce0-d341902b9446 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:36:59.759 +05:30 7ac347b8-d777-4054-bce0-d341902b9446 INF CORS policy execution successful. 2025-12-01 15:36:59.759 +05:30 7ac347b8-d777-4054-bce0-d341902b9446 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 1.1462ms 2025-12-01 15:36:59.771 +05:30 fd5767f2-90a9-4860-927e-dd5bd060f4b5 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:36:59.774 +05:30 fd5767f2-90a9-4860-927e-dd5bd060f4b5 INF CORS policy execution successful. 2025-12-01 15:36:59.774 +05:30 fd5767f2-90a9-4860-927e-dd5bd060f4b5 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzYxOSwiZXhwIjoxNzY0NTg1NDE5LCJpYXQiOjE3NjQ1ODM2MTl9.AESt9ODaLCm6zZHNBBUyktHszKSWX7_744-N58tAeh4}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:36:59.775 +05:30 8cce6c79-2128-4578-8da9-d185296b6514 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:36:59.775 +05:30 8cce6c79-2128-4578-8da9-d185296b6514 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:36:59.785 +05:30 8cce6c79-2128-4578-8da9-d185296b6514 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:36:59.786 +05:30 8cce6c79-2128-4578-8da9-d185296b6514 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 10.1626ms 2025-12-01 15:36:59.786 +05:30 8cce6c79-2128-4578-8da9-d185296b6514 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:36:59.786 +05:30 8cce6c79-2128-4578-8da9-d185296b6514 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: fd5767f2-90a9-4860-927e-dd5bd060f4b5}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:36:59.786 +05:30 8cce6c79-2128-4578-8da9-d185296b6514 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 15.7678ms 2025-12-01 15:36:59.833 +05:30 31695cec-6a51-444a-ad37-1dfb8cb6ff88 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:36:59.835 +05:30 31695cec-6a51-444a-ad37-1dfb8cb6ff88 INF CORS policy execution successful. 2025-12-01 15:36:59.835 +05:30 31695cec-6a51-444a-ad37-1dfb8cb6ff88 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzYxOSwiZXhwIjoxNzY0NTg1NDE5LCJpYXQiOjE3NjQ1ODM2MTl9.AESt9ODaLCm6zZHNBBUyktHszKSWX7_744-N58tAeh4}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:36:59.835 +05:30 838870d9-a299-4fbf-a35e-6bb7bbe80040 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:36:59.836 +05:30 838870d9-a299-4fbf-a35e-6bb7bbe80040 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:36:59.847 +05:30 838870d9-a299-4fbf-a35e-6bb7bbe80040 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:36:59.848 +05:30 838870d9-a299-4fbf-a35e-6bb7bbe80040 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 12.7244ms 2025-12-01 15:36:59.849 +05:30 838870d9-a299-4fbf-a35e-6bb7bbe80040 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:36:59.849 +05:30 838870d9-a299-4fbf-a35e-6bb7bbe80040 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 31695cec-6a51-444a-ad37-1dfb8cb6ff88}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:36:59.851 +05:30 838870d9-a299-4fbf-a35e-6bb7bbe80040 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 17.3386ms 2025-12-01 15:38:34.902 +05:30 6d37bacb-0f72-41c2-8a89-1d87c2f47d53 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:38:34.904 +05:30 6d37bacb-0f72-41c2-8a89-1d87c2f47d53 INF CORS policy execution successful. 2025-12-01 15:38:34.906 +05:30 6d37bacb-0f72-41c2-8a89-1d87c2f47d53 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:38:34.908 +05:30 2316d217-3650-41ea-871a-3a66c816f020 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:38:34.909 +05:30 2316d217-3650-41ea-871a-3a66c816f020 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:38:34.919 +05:30 2316d217-3650-41ea-871a-3a66c816f020 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:38:34.920 +05:30 2316d217-3650-41ea-871a-3a66c816f020 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 11.2488ms 2025-12-01 15:38:34.920 +05:30 2316d217-3650-41ea-871a-3a66c816f020 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:38:34.921 +05:30 2316d217-3650-41ea-871a-3a66c816f020 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6d37bacb-0f72-41c2-8a89-1d87c2f47d53}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:38:34.921 +05:30 2316d217-3650-41ea-871a-3a66c816f020 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 20.084ms 2025-12-01 15:38:35.264 +05:30 0160a1e5-8f86-4ac0-8ac8-05d6628f795c INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:38:35.264 +05:30 0160a1e5-8f86-4ac0-8ac8-05d6628f795c INF CORS policy execution successful. 2025-12-01 15:38:35.264 +05:30 0160a1e5-8f86-4ac0-8ac8-05d6628f795c INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:38:35.265 +05:30 8f4d8fcd-0bb3-4475-834e-8be5800fbb60 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:38:35.266 +05:30 8f4d8fcd-0bb3-4475-834e-8be5800fbb60 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:38:35.269 +05:30 8f4d8fcd-0bb3-4475-834e-8be5800fbb60 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:38:35.269 +05:30 8f4d8fcd-0bb3-4475-834e-8be5800fbb60 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.4638ms 2025-12-01 15:38:35.269 +05:30 8f4d8fcd-0bb3-4475-834e-8be5800fbb60 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:38:35.270 +05:30 8f4d8fcd-0bb3-4475-834e-8be5800fbb60 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0160a1e5-8f86-4ac0-8ac8-05d6628f795c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:38:35.270 +05:30 8f4d8fcd-0bb3-4475-834e-8be5800fbb60 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 6.5028ms 2025-12-01 15:38:35.686 +05:30 430ec399-cffe-4279-9708-4190c6d5b9f5 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:38:35.687 +05:30 430ec399-cffe-4279-9708-4190c6d5b9f5 INF CORS policy execution successful. 2025-12-01 15:38:35.687 +05:30 430ec399-cffe-4279-9708-4190c6d5b9f5 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:38:35.687 +05:30 6bd0c808-07c9-4332-84ef-8f0ca4576121 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:38:35.687 +05:30 6bd0c808-07c9-4332-84ef-8f0ca4576121 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:38:35.690 +05:30 6bd0c808-07c9-4332-84ef-8f0ca4576121 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:38:35.690 +05:30 6bd0c808-07c9-4332-84ef-8f0ca4576121 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.3155ms 2025-12-01 15:38:35.690 +05:30 6bd0c808-07c9-4332-84ef-8f0ca4576121 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:38:35.691 +05:30 6bd0c808-07c9-4332-84ef-8f0ca4576121 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 430ec399-cffe-4279-9708-4190c6d5b9f5}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:38:35.691 +05:30 6bd0c808-07c9-4332-84ef-8f0ca4576121 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 5.1498ms 2025-12-01 15:38:37.421 +05:30 daa38e4f-bd4c-4d3d-aa5a-514332fb7cc1 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:38:37.421 +05:30 daa38e4f-bd4c-4d3d-aa5a-514332fb7cc1 INF CORS policy execution successful. 2025-12-01 15:38:37.422 +05:30 daa38e4f-bd4c-4d3d-aa5a-514332fb7cc1 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 1.0173ms 2025-12-01 15:38:37.956 +05:30 ae4a74c3-151f-48bb-8980-fce2b2e6c72e INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:38:37.957 +05:30 ae4a74c3-151f-48bb-8980-fce2b2e6c72e INF CORS policy execution successful. 2025-12-01 15:38:37.958 +05:30 ae4a74c3-151f-48bb-8980-fce2b2e6c72e INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:38:37.958 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:38:37.959 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:38:37.980 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Database retrieved 2025-12-01 15:38:37.991 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Token generated 2025-12-01 15:38:37.991 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Token generated 2025-12-01 15:38:37.992 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:38:37.993 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 32.9683ms 2025-12-01 15:38:37.993 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:38:37.993 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: ae4a74c3-151f-48bb-8980-fce2b2e6c72e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzcxNywiZXhwIjoxNzY0NTg1NTE3LCJpYXQiOjE3NjQ1ODM3MTd9.UqyINUORcdSDTugZD9GfJGRlpCpzz0gWNP9Dt1KTXx8\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzcxNywiZXhwIjoxNzY0NTg3MzE3LCJpYXQiOjE3NjQ1ODM3MTd9.V1PeqefwxmiYtLmCTDubpsoyhzVk_mGEtKMjaKM0xc4\",\"TokenExpiryMin\":30}"} 2025-12-01 15:38:37.994 +05:30 5aac9fc6-dcac-44a7-a16a-5777c2c09c86 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 38.265ms 2025-12-01 15:38:38.210 +05:30 911a20ef-d0a3-488b-b3fc-3a4632e58277 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:38:38.210 +05:30 911a20ef-d0a3-488b-b3fc-3a4632e58277 INF CORS policy execution successful. 2025-12-01 15:38:38.211 +05:30 911a20ef-d0a3-488b-b3fc-3a4632e58277 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.7324ms 2025-12-01 15:38:38.214 +05:30 addf9bd5-92ab-481c-89f3-5454ba1db7f2 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:38:38.214 +05:30 addf9bd5-92ab-481c-89f3-5454ba1db7f2 INF CORS policy execution successful. 2025-12-01 15:38:38.215 +05:30 addf9bd5-92ab-481c-89f3-5454ba1db7f2 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.903ms 2025-12-01 15:38:38.313 +05:30 7dee5626-7c37-430e-9346-dc34f346daaf INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:38:38.317 +05:30 7dee5626-7c37-430e-9346-dc34f346daaf INF CORS policy execution successful. 2025-12-01 15:38:38.318 +05:30 7dee5626-7c37-430e-9346-dc34f346daaf INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzcxNywiZXhwIjoxNzY0NTg1NTE3LCJpYXQiOjE3NjQ1ODM3MTd9.UqyINUORcdSDTugZD9GfJGRlpCpzz0gWNP9Dt1KTXx8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:38:38.319 +05:30 b47e9686-637d-4692-8d61-8e501f16d602 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:38:38.320 +05:30 b47e9686-637d-4692-8d61-8e501f16d602 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:38:38.344 +05:30 b47e9686-637d-4692-8d61-8e501f16d602 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:38:38.345 +05:30 b47e9686-637d-4692-8d61-8e501f16d602 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 24.7185ms 2025-12-01 15:38:38.345 +05:30 b47e9686-637d-4692-8d61-8e501f16d602 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:38:38.345 +05:30 b47e9686-637d-4692-8d61-8e501f16d602 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 7dee5626-7c37-430e-9346-dc34f346daaf}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:38:38.345 +05:30 b47e9686-637d-4692-8d61-8e501f16d602 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 32.646ms 2025-12-01 15:38:38.398 +05:30 36440d99-e669-4788-bdc8-10e478fa1f14 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:38:38.400 +05:30 36440d99-e669-4788-bdc8-10e478fa1f14 INF CORS policy execution successful. 2025-12-01 15:38:38.401 +05:30 36440d99-e669-4788-bdc8-10e478fa1f14 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4MzcxNywiZXhwIjoxNzY0NTg1NTE3LCJpYXQiOjE3NjQ1ODM3MTd9.UqyINUORcdSDTugZD9GfJGRlpCpzz0gWNP9Dt1KTXx8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:38:38.402 +05:30 24a5c144-7bab-4d5d-8ce3-0d5d864e03bc INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:38:38.403 +05:30 24a5c144-7bab-4d5d-8ce3-0d5d864e03bc INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:38:38.418 +05:30 24a5c144-7bab-4d5d-8ce3-0d5d864e03bc INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:38:38.419 +05:30 24a5c144-7bab-4d5d-8ce3-0d5d864e03bc INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 16.464ms 2025-12-01 15:38:38.419 +05:30 24a5c144-7bab-4d5d-8ce3-0d5d864e03bc INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:38:38.420 +05:30 24a5c144-7bab-4d5d-8ce3-0d5d864e03bc INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 36440d99-e669-4788-bdc8-10e478fa1f14}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:38:38.421 +05:30 24a5c144-7bab-4d5d-8ce3-0d5d864e03bc INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 22.4971ms 2025-12-01 15:39:56.269 +05:30 181d08a6-cdeb-4b4c-b3b1-fe480c06c51a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:39:56.271 +05:30 181d08a6-cdeb-4b4c-b3b1-fe480c06c51a INF CORS policy execution successful. 2025-12-01 15:39:56.272 +05:30 181d08a6-cdeb-4b4c-b3b1-fe480c06c51a INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:39:56.273 +05:30 4d57ce04-3d00-4f11-a25d-b4fd3986bbdc INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:39:56.274 +05:30 4d57ce04-3d00-4f11-a25d-b4fd3986bbdc INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:39:56.282 +05:30 4d57ce04-3d00-4f11-a25d-b4fd3986bbdc INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:39:56.283 +05:30 4d57ce04-3d00-4f11-a25d-b4fd3986bbdc INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 9.0898ms 2025-12-01 15:39:56.283 +05:30 4d57ce04-3d00-4f11-a25d-b4fd3986bbdc INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:39:56.283 +05:30 4d57ce04-3d00-4f11-a25d-b4fd3986bbdc INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 181d08a6-cdeb-4b4c-b3b1-fe480c06c51a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:39:56.284 +05:30 4d57ce04-3d00-4f11-a25d-b4fd3986bbdc INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 15.6595ms 2025-12-01 15:39:58.212 +05:30 f81d2cb7-f1ab-4cf2-ba3c-c1c870f53ba6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:39:58.213 +05:30 f81d2cb7-f1ab-4cf2-ba3c-c1c870f53ba6 INF CORS policy execution successful. 2025-12-01 15:39:58.213 +05:30 f81d2cb7-f1ab-4cf2-ba3c-c1c870f53ba6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.9597ms 2025-12-01 15:39:58.316 +05:30 32be6d4c-5ae7-49f3-b890-afb7f00f4812 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:39:58.317 +05:30 32be6d4c-5ae7-49f3-b890-afb7f00f4812 INF CORS policy execution successful. 2025-12-01 15:39:58.317 +05:30 32be6d4c-5ae7-49f3-b890-afb7f00f4812 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:39:58.318 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:39:58.318 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:39:58.327 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Database retrieved 2025-12-01 15:39:58.334 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Token generated 2025-12-01 15:39:58.334 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Token generated 2025-12-01 15:39:58.335 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:39:58.335 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 16.6675ms 2025-12-01 15:39:58.335 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:39:58.335 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 32be6d4c-5ae7-49f3-b890-afb7f00f4812}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4Mzc5OCwiZXhwIjoxNzY0NTg1NTk4LCJpYXQiOjE3NjQ1ODM3OTh9.2KzQgH8vUd0ei4MGA_WF0LagC1-HB0KmpZwR2Xnj2IE\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4Mzc5OCwiZXhwIjoxNzY0NTg3Mzk4LCJpYXQiOjE3NjQ1ODM3OTh9.c6GgqgESyEk0IahRH-WEjbkhPbVjRhUHuwKKttX097c\",\"TokenExpiryMin\":30}"} 2025-12-01 15:39:58.336 +05:30 d330c6de-05cb-46f9-a957-e645a1fa802d INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 19.9713ms 2025-12-01 15:39:58.607 +05:30 6510d896-8254-44a3-94c1-1fa792995db5 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:39:58.608 +05:30 6510d896-8254-44a3-94c1-1fa792995db5 INF CORS policy execution successful. 2025-12-01 15:39:58.608 +05:30 6510d896-8254-44a3-94c1-1fa792995db5 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.8545ms 2025-12-01 15:39:59.639 +05:30 5c827674-fdb2-41dd-af69-abaf7d8a9720 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:39:59.641 +05:30 5c827674-fdb2-41dd-af69-abaf7d8a9720 INF CORS policy execution successful. 2025-12-01 15:39:59.642 +05:30 5c827674-fdb2-41dd-af69-abaf7d8a9720 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4Mzc5OCwiZXhwIjoxNzY0NTg1NTk4LCJpYXQiOjE3NjQ1ODM3OTh9.2KzQgH8vUd0ei4MGA_WF0LagC1-HB0KmpZwR2Xnj2IE}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:39:59.642 +05:30 1b654360-8dfe-4c13-b153-4214e65d10bc INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:39:59.642 +05:30 1b654360-8dfe-4c13-b153-4214e65d10bc INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:39:59.650 +05:30 1b654360-8dfe-4c13-b153-4214e65d10bc INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:39:59.651 +05:30 1b654360-8dfe-4c13-b153-4214e65d10bc INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 8.1402ms 2025-12-01 15:39:59.651 +05:30 1b654360-8dfe-4c13-b153-4214e65d10bc INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:39:59.651 +05:30 1b654360-8dfe-4c13-b153-4214e65d10bc INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 5c827674-fdb2-41dd-af69-abaf7d8a9720}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:39:59.651 +05:30 1b654360-8dfe-4c13-b153-4214e65d10bc INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 11.7911ms 2025-12-01 15:40:03.969 +05:30 3de01f80-08fd-441b-9310-ffa4e59bfd32 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:40:03.976 +05:30 3de01f80-08fd-441b-9310-ffa4e59bfd32 INF CORS policy execution successful. 2025-12-01 15:40:03.987 +05:30 3de01f80-08fd-441b-9310-ffa4e59bfd32 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:40:03.989 +05:30 3dc6dd8b-7162-4f05-a021-da1aa1197764 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:40:03.990 +05:30 3dc6dd8b-7162-4f05-a021-da1aa1197764 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:40:04.042 +05:30 3dc6dd8b-7162-4f05-a021-da1aa1197764 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:40:04.044 +05:30 3dc6dd8b-7162-4f05-a021-da1aa1197764 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 53.0555ms 2025-12-01 15:40:04.044 +05:30 3dc6dd8b-7162-4f05-a021-da1aa1197764 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:40:04.045 +05:30 3dc6dd8b-7162-4f05-a021-da1aa1197764 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 3de01f80-08fd-441b-9310-ffa4e59bfd32}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:40:04.047 +05:30 3dc6dd8b-7162-4f05-a021-da1aa1197764 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 78.3958ms 2025-12-01 15:47:20.296 +05:30 21e95205-6935-48bb-b24b-6dc1808d6070 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:47:20.297 +05:30 21e95205-6935-48bb-b24b-6dc1808d6070 INF CORS policy execution successful. 2025-12-01 15:47:20.298 +05:30 21e95205-6935-48bb-b24b-6dc1808d6070 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:47:20.299 +05:30 3ac8590d-aefd-4adf-9556-4bf13867c3b4 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:47:20.300 +05:30 3ac8590d-aefd-4adf-9556-4bf13867c3b4 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:47:20.441 +05:30 3ac8590d-aefd-4adf-9556-4bf13867c3b4 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:47:20.441 +05:30 3ac8590d-aefd-4adf-9556-4bf13867c3b4 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 141.535ms 2025-12-01 15:47:20.441 +05:30 3ac8590d-aefd-4adf-9556-4bf13867c3b4 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:47:20.442 +05:30 3ac8590d-aefd-4adf-9556-4bf13867c3b4 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 21e95205-6935-48bb-b24b-6dc1808d6070}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:47:20.442 +05:30 3ac8590d-aefd-4adf-9556-4bf13867c3b4 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 146.7352ms 2025-12-01 15:54:30.873 +05:30 4f7ffb1c-47a9-4aec-93b3-1b921816d6d4 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:54:30.877 +05:30 4f7ffb1c-47a9-4aec-93b3-1b921816d6d4 INF CORS policy execution successful. 2025-12-01 15:54:30.879 +05:30 4f7ffb1c-47a9-4aec-93b3-1b921816d6d4 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:54:30.880 +05:30 924095e5-a19e-4a2b-911d-b743cb47dc2b INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:54:30.881 +05:30 924095e5-a19e-4a2b-911d-b743cb47dc2b INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:54:30.996 +05:30 924095e5-a19e-4a2b-911d-b743cb47dc2b INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:54:30.998 +05:30 924095e5-a19e-4a2b-911d-b743cb47dc2b INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 116.654ms 2025-12-01 15:54:30.998 +05:30 924095e5-a19e-4a2b-911d-b743cb47dc2b INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:54:30.999 +05:30 924095e5-a19e-4a2b-911d-b743cb47dc2b INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 4f7ffb1c-47a9-4aec-93b3-1b921816d6d4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:54:31.000 +05:30 924095e5-a19e-4a2b-911d-b743cb47dc2b INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 127.1742ms 2025-12-01 15:54:32.758 +05:30 4900aa10-3c4e-41fc-8146-4a298649fc7f INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:54:32.758 +05:30 4900aa10-3c4e-41fc-8146-4a298649fc7f INF CORS policy execution successful. 2025-12-01 15:54:32.758 +05:30 4900aa10-3c4e-41fc-8146-4a298649fc7f INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.8946ms 2025-12-01 15:54:32.918 +05:30 655ef3c3-5471-4aed-9636-96fe878c23a1 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:54:32.918 +05:30 655ef3c3-5471-4aed-9636-96fe878c23a1 INF CORS policy execution successful. 2025-12-01 15:54:32.919 +05:30 655ef3c3-5471-4aed-9636-96fe878c23a1 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:54:32.919 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:54:32.919 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:54:32.929 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Database retrieved 2025-12-01 15:54:32.950 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Token generated 2025-12-01 15:54:32.950 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Token generated 2025-12-01 15:54:32.951 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:54:32.951 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 31.8493ms 2025-12-01 15:54:32.951 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:54:32.952 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 655ef3c3-5471-4aed-9636-96fe878c23a1}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NDY3MiwiZXhwIjoxNzY0NTg2NDcyLCJpYXQiOjE3NjQ1ODQ2NzJ9.mguvqSBQHFtuQ1VNTgN6Bpjxn1TgK7V6WJYCtcw1NAs\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NDY3MiwiZXhwIjoxNzY0NTg4MjcyLCJpYXQiOjE3NjQ1ODQ2NzJ9.PpECSSBg_Apo5LfVyXPQfgGmU50oaZTI8_YGRvkHAvA\",\"TokenExpiryMin\":30}"} 2025-12-01 15:54:32.952 +05:30 4a217e7c-ecd8-41f3-8038-85efe3cefbc1 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 34.5286ms 2025-12-01 15:54:33.204 +05:30 bf09f686-c516-4808-b2bb-7a49f85b6c59 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:54:33.204 +05:30 bf09f686-c516-4808-b2bb-7a49f85b6c59 INF CORS policy execution successful. 2025-12-01 15:54:33.205 +05:30 bf09f686-c516-4808-b2bb-7a49f85b6c59 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.7975ms 2025-12-01 15:54:33.311 +05:30 66801d32-09fa-43e0-a94c-b6864ec83ede INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:54:33.311 +05:30 66801d32-09fa-43e0-a94c-b6864ec83ede INF CORS policy execution successful. 2025-12-01 15:54:33.311 +05:30 66801d32-09fa-43e0-a94c-b6864ec83ede INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.4964ms 2025-12-01 15:54:33.322 +05:30 00a3d7a8-f58a-4a72-b014-69b5417d210f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:54:33.323 +05:30 00a3d7a8-f58a-4a72-b014-69b5417d210f INF CORS policy execution successful. 2025-12-01 15:54:33.324 +05:30 00a3d7a8-f58a-4a72-b014-69b5417d210f INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NDY3MiwiZXhwIjoxNzY0NTg2NDcyLCJpYXQiOjE3NjQ1ODQ2NzJ9.mguvqSBQHFtuQ1VNTgN6Bpjxn1TgK7V6WJYCtcw1NAs}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:54:33.324 +05:30 6b3924e8-7319-4ce0-ba39-54c47f3e0b2a INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:54:33.324 +05:30 6b3924e8-7319-4ce0-ba39-54c47f3e0b2a INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:54:33.335 +05:30 6b3924e8-7319-4ce0-ba39-54c47f3e0b2a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:54:33.335 +05:30 6b3924e8-7319-4ce0-ba39-54c47f3e0b2a INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 10.9113ms 2025-12-01 15:54:33.335 +05:30 6b3924e8-7319-4ce0-ba39-54c47f3e0b2a INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:54:33.335 +05:30 6b3924e8-7319-4ce0-ba39-54c47f3e0b2a INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 00a3d7a8-f58a-4a72-b014-69b5417d210f}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:54:33.336 +05:30 6b3924e8-7319-4ce0-ba39-54c47f3e0b2a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 14.0454ms 2025-12-01 15:54:33.399 +05:30 22871ef8-2efa-4251-93e3-ed5c4a183054 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:54:33.399 +05:30 22871ef8-2efa-4251-93e3-ed5c4a183054 INF CORS policy execution successful. 2025-12-01 15:54:33.399 +05:30 22871ef8-2efa-4251-93e3-ed5c4a183054 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NDY3MiwiZXhwIjoxNzY0NTg2NDcyLCJpYXQiOjE3NjQ1ODQ2NzJ9.mguvqSBQHFtuQ1VNTgN6Bpjxn1TgK7V6WJYCtcw1NAs}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:54:33.400 +05:30 df38b166-135b-45d2-9b05-ff48431cae52 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:54:33.400 +05:30 df38b166-135b-45d2-9b05-ff48431cae52 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:54:33.407 +05:30 df38b166-135b-45d2-9b05-ff48431cae52 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:54:33.408 +05:30 df38b166-135b-45d2-9b05-ff48431cae52 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 7.7931ms 2025-12-01 15:54:33.408 +05:30 df38b166-135b-45d2-9b05-ff48431cae52 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:54:33.408 +05:30 df38b166-135b-45d2-9b05-ff48431cae52 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 22871ef8-2efa-4251-93e3-ed5c4a183054}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:54:33.408 +05:30 df38b166-135b-45d2-9b05-ff48431cae52 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 9.6009ms 2025-12-01 15:54:35.652 +05:30 6eb69253-2033-460d-9454-60b117fc019d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:54:35.653 +05:30 6eb69253-2033-460d-9454-60b117fc019d INF CORS policy execution successful. 2025-12-01 15:54:35.653 +05:30 6eb69253-2033-460d-9454-60b117fc019d INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 15:54:35.653 +05:30 6375740c-a461-4b5b-9c98-e4e6ba16175c INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:54:35.653 +05:30 6375740c-a461-4b5b-9c98-e4e6ba16175c INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:54:35.657 +05:30 6375740c-a461-4b5b-9c98-e4e6ba16175c INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:54:35.657 +05:30 6375740c-a461-4b5b-9c98-e4e6ba16175c INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.5971ms 2025-12-01 15:54:35.657 +05:30 6375740c-a461-4b5b-9c98-e4e6ba16175c INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:54:35.657 +05:30 6375740c-a461-4b5b-9c98-e4e6ba16175c INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6eb69253-2033-460d-9454-60b117fc019d}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:54:35.658 +05:30 6375740c-a461-4b5b-9c98-e4e6ba16175c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 5.3121ms 2025-12-01 15:56:38.456 +05:30 eaaddf81-9a8e-4db5-98d6-b4002070a095 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:56:38.457 +05:30 eaaddf81-9a8e-4db5-98d6-b4002070a095 INF CORS policy execution successful. 2025-12-01 15:56:38.458 +05:30 eaaddf81-9a8e-4db5-98d6-b4002070a095 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:56:38.459 +05:30 fd90e887-5bf3-48ee-af05-fdc59bc5b47e INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:56:38.459 +05:30 fd90e887-5bf3-48ee-af05-fdc59bc5b47e INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:56:38.468 +05:30 fd90e887-5bf3-48ee-af05-fdc59bc5b47e INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:56:38.469 +05:30 fd90e887-5bf3-48ee-af05-fdc59bc5b47e INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 9.249ms 2025-12-01 15:56:38.469 +05:30 fd90e887-5bf3-48ee-af05-fdc59bc5b47e INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:56:38.469 +05:30 fd90e887-5bf3-48ee-af05-fdc59bc5b47e INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: eaaddf81-9a8e-4db5-98d6-b4002070a095}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:56:38.470 +05:30 fd90e887-5bf3-48ee-af05-fdc59bc5b47e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 14.5807ms 2025-12-01 15:56:40.564 +05:30 f34da0fb-6b91-40d9-958c-75d38d268004 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 15:56:40.564 +05:30 f34da0fb-6b91-40d9-958c-75d38d268004 INF CORS policy execution successful. 2025-12-01 15:56:40.565 +05:30 f34da0fb-6b91-40d9-958c-75d38d268004 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 0.7172ms 2025-12-01 15:56:40.634 +05:30 41c4dd55-815c-4c22-b051-48547f5f90c8 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 15:56:40.634 +05:30 41c4dd55-815c-4c22-b051-48547f5f90c8 INF CORS policy execution successful. 2025-12-01 15:56:40.634 +05:30 41c4dd55-815c-4c22-b051-48547f5f90c8 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 15:56:40.635 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:56:40.635 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:56:40.642 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Database retrieved 2025-12-01 15:56:40.645 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Token generated 2025-12-01 15:56:40.645 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Token generated 2025-12-01 15:56:40.646 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:56:40.646 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 10.8423ms 2025-12-01 15:56:40.646 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 15:56:40.646 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 41c4dd55-815c-4c22-b051-48547f5f90c8}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NDgwMCwiZXhwIjoxNzY0NTg2NjAwLCJpYXQiOjE3NjQ1ODQ4MDB9.XQhDAZhRiIawMDxZ6jsseSCK2GPaHQfpRFV0nnZMr5Q\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NDgwMCwiZXhwIjoxNzY0NTg4NDAwLCJpYXQiOjE3NjQ1ODQ4MDB9.kTJeZk3UxZonxf9P9cK_yQy0oy0xJFzJ46jyZt1aNR0\",\"TokenExpiryMin\":30}"} 2025-12-01 15:56:40.646 +05:30 f836ef33-7015-4a49-ab21-3958176657cc INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 12.4743ms 2025-12-01 15:56:40.865 +05:30 06eaf239-88d9-47d5-aba5-b3a471e72cbf INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:56:40.865 +05:30 06eaf239-88d9-47d5-aba5-b3a471e72cbf INF CORS policy execution successful. 2025-12-01 15:56:40.865 +05:30 06eaf239-88d9-47d5-aba5-b3a471e72cbf INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.5739ms 2025-12-01 15:56:41.005 +05:30 10527791-c6fd-4d35-b3eb-ee3ba44b48ba INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 15:56:41.007 +05:30 10527791-c6fd-4d35-b3eb-ee3ba44b48ba INF CORS policy execution successful. 2025-12-01 15:56:41.007 +05:30 10527791-c6fd-4d35-b3eb-ee3ba44b48ba INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NDgwMCwiZXhwIjoxNzY0NTg2NjAwLCJpYXQiOjE3NjQ1ODQ4MDB9.XQhDAZhRiIawMDxZ6jsseSCK2GPaHQfpRFV0nnZMr5Q}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:56:41.008 +05:30 c3b7d42b-f019-463d-83b0-f86541f6d63c INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:56:41.008 +05:30 c3b7d42b-f019-463d-83b0-f86541f6d63c INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 15:56:41.020 +05:30 c3b7d42b-f019-463d-83b0-f86541f6d63c INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:56:41.020 +05:30 c3b7d42b-f019-463d-83b0-f86541f6d63c INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 12.2448ms 2025-12-01 15:56:41.020 +05:30 c3b7d42b-f019-463d-83b0-f86541f6d63c INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 15:56:41.021 +05:30 c3b7d42b-f019-463d-83b0-f86541f6d63c INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 10527791-c6fd-4d35-b3eb-ee3ba44b48ba}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 15:56:41.021 +05:30 c3b7d42b-f019-463d-83b0-f86541f6d63c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 15.5348ms 2025-12-01 15:56:43.801 +05:30 bb467cd9-92c3-47cf-868f-ee7d2bc972ce INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 15:56:43.802 +05:30 bb467cd9-92c3-47cf-868f-ee7d2bc972ce INF CORS policy execution successful. 2025-12-01 15:56:43.802 +05:30 bb467cd9-92c3-47cf-868f-ee7d2bc972ce INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 15:56:43.802 +05:30 32bec819-b2b8-4da1-a654-f028ca5ed0de INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:56:43.802 +05:30 32bec819-b2b8-4da1-a654-f028ca5ed0de INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 15:56:43.805 +05:30 32bec819-b2b8-4da1-a654-f028ca5ed0de INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 15:56:43.806 +05:30 32bec819-b2b8-4da1-a654-f028ca5ed0de INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.2109ms 2025-12-01 15:56:43.806 +05:30 32bec819-b2b8-4da1-a654-f028ca5ed0de INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 15:56:43.806 +05:30 32bec819-b2b8-4da1-a654-f028ca5ed0de INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: bb467cd9-92c3-47cf-868f-ee7d2bc972ce}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 15:56:43.806 +05:30 32bec819-b2b8-4da1-a654-f028ca5ed0de INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 5.2053ms 2025-12-01 16:05:06.488 +05:30 587d1d97-f94b-4b67-a682-0ee3e21aa43d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:05:06.493 +05:30 587d1d97-f94b-4b67-a682-0ee3e21aa43d INF CORS policy execution successful. 2025-12-01 16:05:06.495 +05:30 587d1d97-f94b-4b67-a682-0ee3e21aa43d INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 16:05:06.497 +05:30 bb74a790-fb46-4ed6-990e-057031ea4359 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:05:06.499 +05:30 bb74a790-fb46-4ed6-990e-057031ea4359 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:05:07.195 +05:30 bb74a790-fb46-4ed6-990e-057031ea4359 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:05:07.198 +05:30 bb74a790-fb46-4ed6-990e-057031ea4359 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 697.9267ms 2025-12-01 16:05:07.198 +05:30 bb74a790-fb46-4ed6-990e-057031ea4359 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:05:07.199 +05:30 bb74a790-fb46-4ed6-990e-057031ea4359 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 587d1d97-f94b-4b67-a682-0ee3e21aa43d}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:05:07.202 +05:30 bb74a790-fb46-4ed6-990e-057031ea4359 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 714.5364ms 2025-12-01 16:05:07.455 +05:30 aa0cbbff-8595-4a72-987a-16ad74f559f1 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:05:07.458 +05:30 aa0cbbff-8595-4a72-987a-16ad74f559f1 INF CORS policy execution successful. 2025-12-01 16:05:07.460 +05:30 aa0cbbff-8595-4a72-987a-16ad74f559f1 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 16:05:07.462 +05:30 e2361bb6-b595-484e-abd1-5adb6ea84ccb INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:05:07.463 +05:30 e2361bb6-b595-484e-abd1-5adb6ea84ccb INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:05:07.497 +05:30 e2361bb6-b595-484e-abd1-5adb6ea84ccb INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:05:07.506 +05:30 e2361bb6-b595-484e-abd1-5adb6ea84ccb INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 43.469ms 2025-12-01 16:05:07.509 +05:30 e2361bb6-b595-484e-abd1-5adb6ea84ccb INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:05:07.511 +05:30 e2361bb6-b595-484e-abd1-5adb6ea84ccb INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: aa0cbbff-8595-4a72-987a-16ad74f559f1}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:05:07.515 +05:30 e2361bb6-b595-484e-abd1-5adb6ea84ccb INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 60.3539ms 2025-12-01 16:05:09.241 +05:30 7c59fa74-31a1-4333-9c7a-125352f334f4 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 16:05:09.245 +05:30 7c59fa74-31a1-4333-9c7a-125352f334f4 INF CORS policy execution successful. 2025-12-01 16:05:09.248 +05:30 7c59fa74-31a1-4333-9c7a-125352f334f4 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 6.3495ms 2025-12-01 16:05:09.333 +05:30 31416ab1-9cb8-42b5-9c12-85fe0f86718c INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:05:09.335 +05:30 31416ab1-9cb8-42b5-9c12-85fe0f86718c INF CORS policy execution successful. 2025-12-01 16:05:09.336 +05:30 31416ab1-9cb8-42b5-9c12-85fe0f86718c INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:05:09.337 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:05:09.338 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:05:09.401 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Database retrieved 2025-12-01 16:05:09.467 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Token generated 2025-12-01 16:05:09.468 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Token generated 2025-12-01 16:05:09.469 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:05:09.470 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 132.1968ms 2025-12-01 16:05:09.470 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:05:09.471 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 31416ab1-9cb8-42b5-9c12-85fe0f86718c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTMwOSwiZXhwIjoxNzY0NTg3MTA5LCJpYXQiOjE3NjQ1ODUzMDl9.y-x1sR5yBl6MVHsbToEtmuZ1b0q-xCbnbpIfgb22DYc\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTMwOSwiZXhwIjoxNzY0NTg4OTA5LCJpYXQiOjE3NjQ1ODUzMDl9.v2zOLt8RgcHdrvxw6o6Aqdu7sDEsFuDtsVzrMpHzoa4\",\"TokenExpiryMin\":30}"} 2025-12-01 16:05:09.473 +05:30 7daa61b9-c894-40c0-b5d5-9873710511af INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 140.54ms 2025-12-01 16:05:09.653 +05:30 8f43cbba-d684-4252-8886-5116736a82a5 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:05:09.653 +05:30 8f43cbba-d684-4252-8886-5116736a82a5 INF CORS policy execution successful. 2025-12-01 16:05:09.654 +05:30 8f43cbba-d684-4252-8886-5116736a82a5 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 1.8132ms 2025-12-01 16:05:09.739 +05:30 e22167cb-63f9-40d8-b49e-3e810e2071e7 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:05:09.741 +05:30 28508a54-95be-43b0-90ac-e456efd074d8 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:05:09.742 +05:30 28508a54-95be-43b0-90ac-e456efd074d8 INF CORS policy execution successful. 2025-12-01 16:05:09.743 +05:30 e22167cb-63f9-40d8-b49e-3e810e2071e7 INF CORS policy execution successful. 2025-12-01 16:05:09.743 +05:30 28508a54-95be-43b0-90ac-e456efd074d8 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 1.6406ms 2025-12-01 16:05:09.744 +05:30 e22167cb-63f9-40d8-b49e-3e810e2071e7 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTMwOSwiZXhwIjoxNzY0NTg3MTA5LCJpYXQiOjE3NjQ1ODUzMDl9.y-x1sR5yBl6MVHsbToEtmuZ1b0q-xCbnbpIfgb22DYc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 16:05:09.745 +05:30 63a98633-d169-4cbf-b272-e18440ecf1b2 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:05:09.745 +05:30 63a98633-d169-4cbf-b272-e18440ecf1b2 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:05:09.768 +05:30 63a98633-d169-4cbf-b272-e18440ecf1b2 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:05:09.769 +05:30 63a98633-d169-4cbf-b272-e18440ecf1b2 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 23.1742ms 2025-12-01 16:05:09.769 +05:30 63a98633-d169-4cbf-b272-e18440ecf1b2 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:05:09.770 +05:30 63a98633-d169-4cbf-b272-e18440ecf1b2 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: e22167cb-63f9-40d8-b49e-3e810e2071e7}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:05:09.771 +05:30 63a98633-d169-4cbf-b272-e18440ecf1b2 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 31.6582ms 2025-12-01 16:05:09.861 +05:30 992c5191-3e96-4974-a80b-94249e8e4b68 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:05:09.864 +05:30 992c5191-3e96-4974-a80b-94249e8e4b68 INF CORS policy execution successful. 2025-12-01 16:05:09.865 +05:30 992c5191-3e96-4974-a80b-94249e8e4b68 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTMwOSwiZXhwIjoxNzY0NTg3MTA5LCJpYXQiOjE3NjQ1ODUzMDl9.y-x1sR5yBl6MVHsbToEtmuZ1b0q-xCbnbpIfgb22DYc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 16:05:09.866 +05:30 d8dccda2-bc93-4fe3-be81-fb1d69a672be INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:05:09.866 +05:30 d8dccda2-bc93-4fe3-be81-fb1d69a672be INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:05:09.904 +05:30 d8dccda2-bc93-4fe3-be81-fb1d69a672be INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:05:09.908 +05:30 d8dccda2-bc93-4fe3-be81-fb1d69a672be INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 39.3397ms 2025-12-01 16:05:09.915 +05:30 d8dccda2-bc93-4fe3-be81-fb1d69a672be INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:05:09.916 +05:30 d8dccda2-bc93-4fe3-be81-fb1d69a672be INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 992c5191-3e96-4974-a80b-94249e8e4b68}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:05:09.918 +05:30 d8dccda2-bc93-4fe3-be81-fb1d69a672be INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 56.6501ms 2025-12-01 16:05:11.634 +05:30 b06dbb19-65d8-414c-995c-73527562ef0a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:05:11.634 +05:30 b06dbb19-65d8-414c-995c-73527562ef0a INF CORS policy execution successful. 2025-12-01 16:05:11.635 +05:30 b06dbb19-65d8-414c-995c-73527562ef0a INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: 2025-12-01 16:05:11.635 +05:30 88847283-f208-4876-b83e-d199bba27ff5 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:05:11.636 +05:30 88847283-f208-4876-b83e-d199bba27ff5 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:05:11.646 +05:30 88847283-f208-4876-b83e-d199bba27ff5 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:05:11.647 +05:30 88847283-f208-4876-b83e-d199bba27ff5 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 10.9104ms 2025-12-01 16:05:11.647 +05:30 88847283-f208-4876-b83e-d199bba27ff5 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:05:11.647 +05:30 88847283-f208-4876-b83e-d199bba27ff5 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: b06dbb19-65d8-414c-995c-73527562ef0a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:05:11.648 +05:30 88847283-f208-4876-b83e-d199bba27ff5 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 14.737ms 2025-12-01 16:06:59.898 +05:30 bc59cbd4-3fb7-43b2-abc7-cd3841420eed INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:06:59.900 +05:30 bc59cbd4-3fb7-43b2-abc7-cd3841420eed INF CORS policy execution successful. 2025-12-01 16:06:59.902 +05:30 bc59cbd4-3fb7-43b2-abc7-cd3841420eed INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:06:59.904 +05:30 080f9855-9702-4325-974c-8c13ad4d9a7b INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:06:59.905 +05:30 080f9855-9702-4325-974c-8c13ad4d9a7b INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:06:59.915 +05:30 080f9855-9702-4325-974c-8c13ad4d9a7b INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:06:59.916 +05:30 080f9855-9702-4325-974c-8c13ad4d9a7b INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 11.2409ms 2025-12-01 16:06:59.916 +05:30 080f9855-9702-4325-974c-8c13ad4d9a7b INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:06:59.917 +05:30 080f9855-9702-4325-974c-8c13ad4d9a7b INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: bc59cbd4-3fb7-43b2-abc7-cd3841420eed}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:06:59.918 +05:30 080f9855-9702-4325-974c-8c13ad4d9a7b INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 20.2801ms 2025-12-01 16:07:01.530 +05:30 e79a607f-2e93-408b-859d-46bac4f28b18 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 16:07:01.531 +05:30 e79a607f-2e93-408b-859d-46bac4f28b18 INF CORS policy execution successful. 2025-12-01 16:07:01.532 +05:30 e79a607f-2e93-408b-859d-46bac4f28b18 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 2.2651ms 2025-12-01 16:07:01.665 +05:30 14d3bbac-61a8-4a05-b86a-a2cf06cced91 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:07:01.666 +05:30 14d3bbac-61a8-4a05-b86a-a2cf06cced91 INF CORS policy execution successful. 2025-12-01 16:07:01.667 +05:30 14d3bbac-61a8-4a05-b86a-a2cf06cced91 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:07:01.668 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:07:01.668 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:07:01.699 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Database retrieved 2025-12-01 16:07:01.712 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Token generated 2025-12-01 16:07:01.713 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Token generated 2025-12-01 16:07:01.714 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:07:01.714 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 45.6823ms 2025-12-01 16:07:01.715 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:07:01.715 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 14d3bbac-61a8-4a05-b86a-a2cf06cced91}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTQyMSwiZXhwIjoxNzY0NTg3MjIxLCJpYXQiOjE3NjQ1ODU0MjF9.fdTDxrj4VmBsg6dPExdDG-BRt_ee0YSq3osRPhv7taA\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTQyMSwiZXhwIjoxNzY0NTg5MDIxLCJpYXQiOjE3NjQ1ODU0MjF9.i05OqydoDufyzVW4izNQW72FfpebJBRqdB5ve_Egi-8\",\"TokenExpiryMin\":30}"} 2025-12-01 16:07:01.716 +05:30 98045420-08dd-4721-ba68-d63e8400db09 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 51.553ms 2025-12-01 16:07:01.962 +05:30 2199ffb9-089f-4fe9-9679-78a8453f62ae INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:07:01.962 +05:30 2199ffb9-089f-4fe9-9679-78a8453f62ae INF CORS policy execution successful. 2025-12-01 16:07:01.963 +05:30 2199ffb9-089f-4fe9-9679-78a8453f62ae INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 1.4806ms 2025-12-01 16:07:02.010 +05:30 29610245-e048-4d89-9f0e-415ab699ffd3 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:07:02.013 +05:30 29610245-e048-4d89-9f0e-415ab699ffd3 INF CORS policy execution successful. 2025-12-01 16:07:02.014 +05:30 29610245-e048-4d89-9f0e-415ab699ffd3 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTQyMSwiZXhwIjoxNzY0NTg3MjIxLCJpYXQiOjE3NjQ1ODU0MjF9.fdTDxrj4VmBsg6dPExdDG-BRt_ee0YSq3osRPhv7taA}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:07:02.015 +05:30 30d78777-8065-4ee1-b455-6264489fbbf8 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:07:02.015 +05:30 30d78777-8065-4ee1-b455-6264489fbbf8 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:07:02.052 +05:30 30d78777-8065-4ee1-b455-6264489fbbf8 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:07:02.054 +05:30 30d78777-8065-4ee1-b455-6264489fbbf8 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 38.0571ms 2025-12-01 16:07:02.054 +05:30 30d78777-8065-4ee1-b455-6264489fbbf8 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:07:02.054 +05:30 30d78777-8065-4ee1-b455-6264489fbbf8 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 29610245-e048-4d89-9f0e-415ab699ffd3}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:07:02.055 +05:30 30d78777-8065-4ee1-b455-6264489fbbf8 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 45.0961ms 2025-12-01 16:07:05.199 +05:30 bb54b43a-34f0-4952-8cf5-0340058d3552 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:07:05.201 +05:30 bb54b43a-34f0-4952-8cf5-0340058d3552 INF CORS policy execution successful. 2025-12-01 16:07:05.201 +05:30 bb54b43a-34f0-4952-8cf5-0340058d3552 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:07:05.202 +05:30 5baa1fc8-52d6-4593-afbb-946734a8ffdc INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:07:05.202 +05:30 5baa1fc8-52d6-4593-afbb-946734a8ffdc INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:07:05.213 +05:30 5baa1fc8-52d6-4593-afbb-946734a8ffdc INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:07:05.214 +05:30 5baa1fc8-52d6-4593-afbb-946734a8ffdc INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 11.6519ms 2025-12-01 16:07:05.214 +05:30 5baa1fc8-52d6-4593-afbb-946734a8ffdc INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:07:05.215 +05:30 5baa1fc8-52d6-4593-afbb-946734a8ffdc INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: bb54b43a-34f0-4952-8cf5-0340058d3552}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:07:05.216 +05:30 5baa1fc8-52d6-4593-afbb-946734a8ffdc INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 16.8105ms 2025-12-01 16:10:11.060 +05:30 c50edcc6-3804-4ff8-aed8-f15d860e0f07 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:10:11.067 +05:30 c50edcc6-3804-4ff8-aed8-f15d860e0f07 INF CORS policy execution successful. 2025-12-01 16:10:11.075 +05:30 c50edcc6-3804-4ff8-aed8-f15d860e0f07 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:11.092 +05:30 0d5693d8-7a28-49fa-894f-84e5dd0678ee INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:11.094 +05:30 0d5693d8-7a28-49fa-894f-84e5dd0678ee INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:10:12.292 +05:30 0d5693d8-7a28-49fa-894f-84e5dd0678ee INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:12.298 +05:30 0d5693d8-7a28-49fa-894f-84e5dd0678ee INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 1202.4592ms 2025-12-01 16:10:12.299 +05:30 0d5693d8-7a28-49fa-894f-84e5dd0678ee INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:12.300 +05:30 0d5693d8-7a28-49fa-894f-84e5dd0678ee INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: c50edcc6-3804-4ff8-aed8-f15d860e0f07}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:10:12.304 +05:30 0d5693d8-7a28-49fa-894f-84e5dd0678ee INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 1245.5005ms 2025-12-01 16:10:14.727 +05:30 07e89ee4-30dc-49af-8b84-f906c99b8187 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 16:10:14.728 +05:30 07e89ee4-30dc-49af-8b84-f906c99b8187 INF CORS policy execution successful. 2025-12-01 16:10:14.729 +05:30 07e89ee4-30dc-49af-8b84-f906c99b8187 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 2.0214ms 2025-12-01 16:10:14.914 +05:30 9a003af8-e79b-4879-b6e8-23ec104a831b INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:10:14.916 +05:30 9a003af8-e79b-4879-b6e8-23ec104a831b INF CORS policy execution successful. 2025-12-01 16:10:14.918 +05:30 9a003af8-e79b-4879-b6e8-23ec104a831b INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:10:14.919 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:10:14.919 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:10:14.947 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Database retrieved 2025-12-01 16:10:14.958 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Token generated 2025-12-01 16:10:14.959 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Token generated 2025-12-01 16:10:14.960 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:14.960 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 40.6279ms 2025-12-01 16:10:14.961 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:10:14.961 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 9a003af8-e79b-4879-b6e8-23ec104a831b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTYxNCwiZXhwIjoxNzY0NTg3NDE0LCJpYXQiOjE3NjQ1ODU2MTR9.PbeQ-t74gdXElcx2AIo7vYCGHPs4sUsAoSiEKTyGv8g\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTYxNCwiZXhwIjoxNzY0NTg5MjE0LCJpYXQiOjE3NjQ1ODU2MTR9.9u7uZgLoVrwdnYxYdbWCR88KhX5-JDeWayykVj0Wci4\",\"TokenExpiryMin\":30}"} 2025-12-01 16:10:14.963 +05:30 f8e91f5c-fba5-4168-b0fa-b9a643263b76 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 49.5081ms 2025-12-01 16:10:15.222 +05:30 d2ec6e0b-09e2-4a64-8cdd-e97e5cd96fdf INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:15.222 +05:30 d2ec6e0b-09e2-4a64-8cdd-e97e5cd96fdf INF CORS policy execution successful. 2025-12-01 16:10:15.223 +05:30 d2ec6e0b-09e2-4a64-8cdd-e97e5cd96fdf INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 1.528ms 2025-12-01 16:10:15.278 +05:30 ed25f197-c7b9-4099-a5ec-6ad8b3c80838 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:15.283 +05:30 ed25f197-c7b9-4099-a5ec-6ad8b3c80838 INF CORS policy execution successful. 2025-12-01 16:10:15.284 +05:30 ed25f197-c7b9-4099-a5ec-6ad8b3c80838 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTYxNCwiZXhwIjoxNzY0NTg3NDE0LCJpYXQiOjE3NjQ1ODU2MTR9.PbeQ-t74gdXElcx2AIo7vYCGHPs4sUsAoSiEKTyGv8g}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:15.285 +05:30 fb49fac2-4761-48e5-9a27-93bd16e2e559 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:15.286 +05:30 fb49fac2-4761-48e5-9a27-93bd16e2e559 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:15.319 +05:30 fb49fac2-4761-48e5-9a27-93bd16e2e559 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:15.320 +05:30 fb49fac2-4761-48e5-9a27-93bd16e2e559 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 34.0808ms 2025-12-01 16:10:15.320 +05:30 fb49fac2-4761-48e5-9a27-93bd16e2e559 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:15.321 +05:30 fb49fac2-4761-48e5-9a27-93bd16e2e559 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: ed25f197-c7b9-4099-a5ec-6ad8b3c80838}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:10:15.323 +05:30 fb49fac2-4761-48e5-9a27-93bd16e2e559 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 44.3639ms 2025-12-01 16:10:18.102 +05:30 7b33ef0b-ae12-4430-a3b6-8b35abd9dbb4 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:10:18.103 +05:30 7b33ef0b-ae12-4430-a3b6-8b35abd9dbb4 INF CORS policy execution successful. 2025-12-01 16:10:18.104 +05:30 7b33ef0b-ae12-4430-a3b6-8b35abd9dbb4 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:18.104 +05:30 d4408449-1c7a-4931-96b1-974c80b11c25 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:18.105 +05:30 d4408449-1c7a-4931-96b1-974c80b11c25 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:10:18.112 +05:30 d4408449-1c7a-4931-96b1-974c80b11c25 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:18.112 +05:30 d4408449-1c7a-4931-96b1-974c80b11c25 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 7.3547ms 2025-12-01 16:10:18.112 +05:30 d4408449-1c7a-4931-96b1-974c80b11c25 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:18.112 +05:30 d4408449-1c7a-4931-96b1-974c80b11c25 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 7b33ef0b-ae12-4430-a3b6-8b35abd9dbb4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:10:18.113 +05:30 d4408449-1c7a-4931-96b1-974c80b11c25 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 10.832ms 2025-12-01 16:10:20.782 +05:30 e3c3679e-e125-480f-af05-067a70e7236b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:10:20.782 +05:30 e3c3679e-e125-480f-af05-067a70e7236b INF CORS policy execution successful. 2025-12-01 16:10:20.783 +05:30 e3c3679e-e125-480f-af05-067a70e7236b INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:20.783 +05:30 848fd9c8-8e79-411b-8e2a-9fdfa8893027 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:20.783 +05:30 848fd9c8-8e79-411b-8e2a-9fdfa8893027 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:10:20.786 +05:30 848fd9c8-8e79-411b-8e2a-9fdfa8893027 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:20.787 +05:30 848fd9c8-8e79-411b-8e2a-9fdfa8893027 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.5541ms 2025-12-01 16:10:20.787 +05:30 848fd9c8-8e79-411b-8e2a-9fdfa8893027 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:20.787 +05:30 848fd9c8-8e79-411b-8e2a-9fdfa8893027 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: e3c3679e-e125-480f-af05-067a70e7236b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:10:20.787 +05:30 848fd9c8-8e79-411b-8e2a-9fdfa8893027 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 5.3762ms 2025-12-01 16:10:22.374 +05:30 d75ccf63-c8a4-4d91-abfe-0391650e8442 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 16:10:22.375 +05:30 d75ccf63-c8a4-4d91-abfe-0391650e8442 INF CORS policy execution successful. 2025-12-01 16:10:22.376 +05:30 d75ccf63-c8a4-4d91-abfe-0391650e8442 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 1.122ms 2025-12-01 16:10:22.516 +05:30 9d60372b-173b-477f-9347-a7798870f310 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:10:22.517 +05:30 9d60372b-173b-477f-9347-a7798870f310 INF CORS policy execution successful. 2025-12-01 16:10:22.518 +05:30 9d60372b-173b-477f-9347-a7798870f310 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:10:22.519 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:10:22.519 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:10:22.526 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Database retrieved 2025-12-01 16:10:22.529 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Token generated 2025-12-01 16:10:22.530 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Token generated 2025-12-01 16:10:22.530 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:22.530 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 10.8555ms 2025-12-01 16:10:22.530 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:10:22.530 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 9d60372b-173b-477f-9347-a7798870f310}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTYyMiwiZXhwIjoxNzY0NTg3NDIyLCJpYXQiOjE3NjQ1ODU2MjJ9.ceRp1TJLffX1qnaL8ZUls7oqOhHVu8-aVJk6Jo1kv4k\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTYyMiwiZXhwIjoxNzY0NTg5MjIyLCJpYXQiOjE3NjQ1ODU2MjJ9.NnYPI-qjeFvSRnH0PtcMHaa3Qvx9ojjbAvYrJfBGxd8\",\"TokenExpiryMin\":30}"} 2025-12-01 16:10:22.531 +05:30 47263740-5df1-47c3-b5e0-2b57c11e4a8b INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 15.4219ms 2025-12-01 16:10:22.781 +05:30 5ed3eae8-6563-44e0-8292-a82158c703bd INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:22.782 +05:30 5ed3eae8-6563-44e0-8292-a82158c703bd INF CORS policy execution successful. 2025-12-01 16:10:22.782 +05:30 5ed3eae8-6563-44e0-8292-a82158c703bd INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.8402ms 2025-12-01 16:10:22.917 +05:30 62d8cf8f-a621-4a5f-8a57-7864d1154620 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:22.918 +05:30 62d8cf8f-a621-4a5f-8a57-7864d1154620 INF CORS policy execution successful. 2025-12-01 16:10:22.918 +05:30 62d8cf8f-a621-4a5f-8a57-7864d1154620 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTYyMiwiZXhwIjoxNzY0NTg3NDIyLCJpYXQiOjE3NjQ1ODU2MjJ9.ceRp1TJLffX1qnaL8ZUls7oqOhHVu8-aVJk6Jo1kv4k}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:22.919 +05:30 ce72534b-f215-4389-a43f-4ad4ec89523e INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:22.919 +05:30 ce72534b-f215-4389-a43f-4ad4ec89523e INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:22.926 +05:30 ce72534b-f215-4389-a43f-4ad4ec89523e INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:22.927 +05:30 ce72534b-f215-4389-a43f-4ad4ec89523e INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 7.8984ms 2025-12-01 16:10:22.927 +05:30 ce72534b-f215-4389-a43f-4ad4ec89523e INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:22.927 +05:30 ce72534b-f215-4389-a43f-4ad4ec89523e INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 62d8cf8f-a621-4a5f-8a57-7864d1154620}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:10:22.928 +05:30 ce72534b-f215-4389-a43f-4ad4ec89523e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 10.6702ms 2025-12-01 16:10:45.224 +05:30 983ff1e2-35ab-43ea-9f4f-b3c62ce42780 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:10:45.225 +05:30 983ff1e2-35ab-43ea-9f4f-b3c62ce42780 INF CORS policy execution successful. 2025-12-01 16:10:45.225 +05:30 983ff1e2-35ab-43ea-9f4f-b3c62ce42780 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:45.226 +05:30 f09e4dc1-9875-40f6-a457-8b8f4d8da525 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:45.226 +05:30 f09e4dc1-9875-40f6-a457-8b8f4d8da525 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:10:45.231 +05:30 f09e4dc1-9875-40f6-a457-8b8f4d8da525 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:45.232 +05:30 f09e4dc1-9875-40f6-a457-8b8f4d8da525 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 5.333ms 2025-12-01 16:10:45.232 +05:30 f09e4dc1-9875-40f6-a457-8b8f4d8da525 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:10:45.232 +05:30 f09e4dc1-9875-40f6-a457-8b8f4d8da525 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 983ff1e2-35ab-43ea-9f4f-b3c62ce42780}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:10:45.233 +05:30 f09e4dc1-9875-40f6-a457-8b8f4d8da525 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 9.2122ms 2025-12-01 16:10:48.023 +05:30 0d4181d5-a6b9-4198-8221-02e8deb6bf98 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 16:10:48.024 +05:30 0d4181d5-a6b9-4198-8221-02e8deb6bf98 INF CORS policy execution successful. 2025-12-01 16:10:48.025 +05:30 0d4181d5-a6b9-4198-8221-02e8deb6bf98 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 1.2008ms 2025-12-01 16:10:48.224 +05:30 4d7580c6-0ea1-4bd2-9b2e-41e6151929eb INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:10:48.224 +05:30 4d7580c6-0ea1-4bd2-9b2e-41e6151929eb INF CORS policy execution successful. 2025-12-01 16:10:48.224 +05:30 4d7580c6-0ea1-4bd2-9b2e-41e6151929eb INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:10:48.224 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:10:48.224 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:10:48.229 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Database retrieved 2025-12-01 16:10:48.232 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Token generated 2025-12-01 16:10:48.232 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Token generated 2025-12-01 16:10:48.232 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:48.232 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 7.8439ms 2025-12-01 16:10:48.232 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:10:48.233 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 4d7580c6-0ea1-4bd2-9b2e-41e6151929eb}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg5MjQ4LCJpYXQiOjE3NjQ1ODU2NDh9.CCBBAx709i0UIDk19lpiB3yPjmaDSH5u6LIrtz5sGYc\",\"TokenExpiryMin\":30}"} 2025-12-01 16:10:48.233 +05:30 73c3c7c2-8b81-473b-8ab7-ab03106c5273 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 9.4866ms 2025-12-01 16:10:48.482 +05:30 b974a8fc-a1d2-4b2a-ae37-693f9b2503f2 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:48.483 +05:30 b974a8fc-a1d2-4b2a-ae37-693f9b2503f2 INF CORS policy execution successful. 2025-12-01 16:10:48.483 +05:30 b974a8fc-a1d2-4b2a-ae37-693f9b2503f2 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.9635ms 2025-12-01 16:10:48.591 +05:30 5fd9ca3d-0274-418c-8614-ce52f9479656 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:48.593 +05:30 5fd9ca3d-0274-418c-8614-ce52f9479656 INF CORS policy execution successful. 2025-12-01 16:10:48.593 +05:30 5fd9ca3d-0274-418c-8614-ce52f9479656 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:48.594 +05:30 c914eba3-bd90-46d3-bd31-5783ebc635fa INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:48.594 +05:30 c914eba3-bd90-46d3-bd31-5783ebc635fa INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:48.604 +05:30 c914eba3-bd90-46d3-bd31-5783ebc635fa INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:48.604 +05:30 c914eba3-bd90-46d3-bd31-5783ebc635fa INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 9.6716ms 2025-12-01 16:10:48.604 +05:30 c914eba3-bd90-46d3-bd31-5783ebc635fa INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:48.604 +05:30 c914eba3-bd90-46d3-bd31-5783ebc635fa INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 5fd9ca3d-0274-418c-8614-ce52f9479656}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:10:48.605 +05:30 c914eba3-bd90-46d3-bd31-5783ebc635fa INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 13.3927ms 2025-12-01 16:10:50.939 +05:30 d9996d69-b3d6-492f-bcfc-af8a0f2b4004 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:10:50.940 +05:30 d9996d69-b3d6-492f-bcfc-af8a0f2b4004 INF CORS policy execution successful. 2025-12-01 16:10:50.940 +05:30 d9996d69-b3d6-492f-bcfc-af8a0f2b4004 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 1.2408ms 2025-12-01 16:10:51.012 +05:30 efca4e43-d6a5-4ae2-989f-449d9897c9a8 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 16:10:51.013 +05:30 efca4e43-d6a5-4ae2-989f-449d9897c9a8 INF CORS policy execution successful. 2025-12-01 16:10:51.013 +05:30 efca4e43-d6a5-4ae2-989f-449d9897c9a8 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 204 null null 1.1594ms 2025-12-01 16:10:51.015 +05:30 99458044-1001-452e-a8eb-27290155fe39 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:10:51.015 +05:30 99458044-1001-452e-a8eb-27290155fe39 INF CORS policy execution successful. 2025-12-01 16:10:51.016 +05:30 99458044-1001-452e-a8eb-27290155fe39 INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:51.016 +05:30 81709ec0-e901-4ab0-83d0-5d7f1ab79417 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:51.017 +05:30 81709ec0-e901-4ab0-83d0-5d7f1ab79417 INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:51.041 +05:30 81709ec0-e901-4ab0-83d0-5d7f1ab79417 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:51.042 +05:30 81709ec0-e901-4ab0-83d0-5d7f1ab79417 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 25.0102ms 2025-12-01 16:10:51.042 +05:30 81709ec0-e901-4ab0-83d0-5d7f1ab79417 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:51.043 +05:30 81709ec0-e901-4ab0-83d0-5d7f1ab79417 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3931 application/json; charset=utf-8 27.8306ms 2025-12-01 16:10:51.374 +05:30 071c430e-08fc-4603-97fd-ad6f92240032 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 16:10:51.375 +05:30 071c430e-08fc-4603-97fd-ad6f92240032 INF CORS policy execution successful. 2025-12-01 16:10:51.375 +05:30 071c430e-08fc-4603-97fd-ad6f92240032 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=6 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:51.375 +05:30 1fe61df2-d06e-47e0-b048-cb534691068a INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:51.375 +05:30 1fe61df2-d06e-47e0-b048-cb534691068a INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:51.380 +05:30 1fe61df2-d06e-47e0-b048-cb534691068a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:51.381 +05:30 1fe61df2-d06e-47e0-b048-cb534691068a INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 5.2091ms 2025-12-01 16:10:51.381 +05:30 1fe61df2-d06e-47e0-b048-cb534691068a INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:51.381 +05:30 1fe61df2-d06e-47e0-b048-cb534691068a INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 071c430e-08fc-4603-97fd-ad6f92240032}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 372}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":12,\"Action\":\"Change Password\"}]"} 2025-12-01 16:10:51.381 +05:30 1fe61df2-d06e-47e0-b048-cb534691068a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 200 372 application/json; charset=utf-8 7.3713ms 2025-12-01 16:10:52.838 +05:30 bd7eba20-bfdc-435d-b87e-e475da30f3d4 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=11&refreshFlag=true&pageNumber=1&pageSize=25&searchString=&groupId=0 - null null 2025-12-01 16:10:52.838 +05:30 bd7eba20-bfdc-435d-b87e-e475da30f3d4 INF CORS policy execution successful. 2025-12-01 16:10:52.839 +05:30 bd7eba20-bfdc-435d-b87e-e475da30f3d4 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=11&refreshFlag=true&pageNumber=1&pageSize=25&searchString=&groupId=0 - 204 null null 0.8337ms 2025-12-01 16:10:52.851 +05:30 87b7cc14-9383-4502-887e-f30f0fb89ff6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagurl?id=0&tagId=11 - null null 2025-12-01 16:10:52.852 +05:30 87b7cc14-9383-4502-887e-f30f0fb89ff6 INF CORS policy execution successful. 2025-12-01 16:10:52.852 +05:30 87b7cc14-9383-4502-887e-f30f0fb89ff6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagurl?id=0&tagId=11 - 204 null null 0.5866ms 2025-12-01 16:10:52.989 +05:30 13e5388a-2a73-4e7d-a486-59aa5073064b INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=10 - null null 2025-12-01 16:10:52.989 +05:30 13e5388a-2a73-4e7d-a486-59aa5073064b INF CORS policy execution successful. 2025-12-01 16:10:52.990 +05:30 13e5388a-2a73-4e7d-a486-59aa5073064b INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=10 - 204 null null 0.7713ms 2025-12-01 16:10:53.000 +05:30 f9ca9582-6fad-4fb1-8c48-d542f36ebd85 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=11&refreshFlag=true&pageNumber=1&pageSize=25&searchString=&groupId=0 - null null 2025-12-01 16:10:53.000 +05:30 f9ca9582-6fad-4fb1-8c48-d542f36ebd85 INF CORS policy execution successful. 2025-12-01 16:10:53.001 +05:30 f9ca9582-6fad-4fb1-8c48-d542f36ebd85 INF HTTP request: Path: /tag/gettagsummary QueryString: ?tagId=11&refreshFlag=true&pageNumber=1&pageSize=25&searchString=&groupId=0 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:53.001 +05:30 298b5d2a-407e-47cb-9597-4dacf6942b51 INF Executing endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagSummary (Sang.StockCount.Api)' 2025-12-01 16:10:53.001 +05:30 298b5d2a-407e-47cb-9597-4dacf6942b51 INF Route matched with {action = "GetTagSummary", controller = "Tag"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetTagSummary(Sang.StockCount.Api.Models.APIRequest.TagSummaryRequest) on controller Sang.StockCount.Api.Controllers.TagController (Sang.StockCount.Api). 2025-12-01 16:10:53.010 +05:30 3208c9c6-acc9-4664-8b70-d3247a90785b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagurl?id=0&tagId=11 - null null 2025-12-01 16:10:53.011 +05:30 3208c9c6-acc9-4664-8b70-d3247a90785b INF CORS policy execution successful. 2025-12-01 16:10:53.011 +05:30 3208c9c6-acc9-4664-8b70-d3247a90785b INF HTTP request: Path: /tag/gettagurl QueryString: ?id=0&tagId=11 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:53.012 +05:30 c4dfa34b-74b9-44ca-abfe-1de51e2dab7e INF Executing endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagUrl (Sang.StockCount.Api)' 2025-12-01 16:10:53.023 +05:30 c4dfa34b-74b9-44ca-abfe-1de51e2dab7e INF Route matched with {action = "GetTagUrl", controller = "Tag"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetTagUrl(Int32, Int32) on controller Sang.StockCount.Api.Controllers.TagController (Sang.StockCount.Api). 2025-12-01 16:10:53.102 +05:30 d892fc79-145d-4ce6-ad7b-caaabb42488e INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=10 - null null 2025-12-01 16:10:53.103 +05:30 d892fc79-145d-4ce6-ad7b-caaabb42488e INF CORS policy execution successful. 2025-12-01 16:10:53.104 +05:30 d892fc79-145d-4ce6-ad7b-caaabb42488e INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=10 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:53.104 +05:30 d51d1ec6-697e-411e-82c3-855e4b65a895 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:53.104 +05:30 d51d1ec6-697e-411e-82c3-855e4b65a895 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:53.137 +05:30 d51d1ec6-697e-411e-82c3-855e4b65a895 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:53.137 +05:30 d51d1ec6-697e-411e-82c3-855e4b65a895 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 33.0285ms 2025-12-01 16:10:53.138 +05:30 d51d1ec6-697e-411e-82c3-855e4b65a895 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:53.138 +05:30 d51d1ec6-697e-411e-82c3-855e4b65a895 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d892fc79-145d-4ce6-ad7b-caaabb42488e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 524}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":6,\"Action\":\"Property\"},{\"ActionId\":8,\"Action\":\"Add Group\"},{\"ActionId\":9,\"Action\":\"Group\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"}]"} 2025-12-01 16:10:53.139 +05:30 d51d1ec6-697e-411e-82c3-855e4b65a895 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=10 - 200 524 application/json; charset=utf-8 36.7337ms 2025-12-01 16:10:53.197 +05:30 c4dfa34b-74b9-44ca-abfe-1de51e2dab7e INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:53.197 +05:30 c4dfa34b-74b9-44ca-abfe-1de51e2dab7e INF Executed action Sang.StockCount.Api.Controllers.TagController.GetTagUrl (Sang.StockCount.Api) in 173.9469ms 2025-12-01 16:10:53.198 +05:30 c4dfa34b-74b9-44ca-abfe-1de51e2dab7e INF Executed endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagUrl (Sang.StockCount.Api)' 2025-12-01 16:10:53.198 +05:30 c4dfa34b-74b9-44ca-abfe-1de51e2dab7e INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 3208c9c6-acc9-4664-8b70-d3247a90785b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 126}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"Id\":0,\"Name\":\"Root\"}]"} 2025-12-01 16:10:53.199 +05:30 c4dfa34b-74b9-44ca-abfe-1de51e2dab7e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagurl?id=0&tagId=11 - 200 126 application/json; charset=utf-8 188.0831ms 2025-12-01 16:10:53.565 +05:30 298b5d2a-407e-47cb-9597-4dacf6942b51 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:53.566 +05:30 298b5d2a-407e-47cb-9597-4dacf6942b51 INF Executed action Sang.StockCount.Api.Controllers.TagController.GetTagSummary (Sang.StockCount.Api) in 564.1036ms 2025-12-01 16:10:53.566 +05:30 298b5d2a-407e-47cb-9597-4dacf6942b51 INF Executed endpoint 'Sang.StockCount.Api.Controllers.TagController.GetTagSummary (Sang.StockCount.Api)' 2025-12-01 16:10:53.567 +05:30 298b5d2a-407e-47cb-9597-4dacf6942b51 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/tag/gettagsummary?tagId=11&refreshFlag=true&pageNumber=1&pageSize=25&searchString=&groupId=0 - 200 5591 application/json; charset=utf-8 567.4145ms 2025-12-01 16:10:54.348 +05:30 cd14873a-e26f-497d-98e3-4aca6dc5d66d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:10:54.348 +05:30 312bee83-aa2e-4e36-82e1-07c00ccc07a3 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 16:10:54.348 +05:30 cd14873a-e26f-497d-98e3-4aca6dc5d66d INF CORS policy execution successful. 2025-12-01 16:10:54.348 +05:30 312bee83-aa2e-4e36-82e1-07c00ccc07a3 INF CORS policy execution successful. 2025-12-01 16:10:54.349 +05:30 cd14873a-e26f-497d-98e3-4aca6dc5d66d INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:54.349 +05:30 312bee83-aa2e-4e36-82e1-07c00ccc07a3 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=6 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:54.349 +05:30 0f0be40a-cf11-49e0-883b-048624541f10 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:54.349 +05:30 56564293-95b8-458d-bef9-adf9293f7213 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:54.349 +05:30 0f0be40a-cf11-49e0-883b-048624541f10 INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:54.349 +05:30 56564293-95b8-458d-bef9-adf9293f7213 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:54.358 +05:30 56564293-95b8-458d-bef9-adf9293f7213 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:54.359 +05:30 56564293-95b8-458d-bef9-adf9293f7213 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 9.695ms 2025-12-01 16:10:54.359 +05:30 56564293-95b8-458d-bef9-adf9293f7213 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:54.359 +05:30 56564293-95b8-458d-bef9-adf9293f7213 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 312bee83-aa2e-4e36-82e1-07c00ccc07a3}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 372}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":12,\"Action\":\"Change Password\"}]"} 2025-12-01 16:10:54.360 +05:30 0f0be40a-cf11-49e0-883b-048624541f10 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:54.360 +05:30 56564293-95b8-458d-bef9-adf9293f7213 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 200 372 application/json; charset=utf-8 11.9671ms 2025-12-01 16:10:54.360 +05:30 0f0be40a-cf11-49e0-883b-048624541f10 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 10.9813ms 2025-12-01 16:10:54.360 +05:30 0f0be40a-cf11-49e0-883b-048624541f10 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:54.360 +05:30 0f0be40a-cf11-49e0-883b-048624541f10 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3931 application/json; charset=utf-8 12.4967ms 2025-12-01 16:10:55.905 +05:30 b9506b94-a9ef-475c-a6ca-33ace0bd8d95 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:10:55.906 +05:30 b9506b94-a9ef-475c-a6ca-33ace0bd8d95 INF CORS policy execution successful. 2025-12-01 16:10:55.906 +05:30 b9506b94-a9ef-475c-a6ca-33ace0bd8d95 INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:55.907 +05:30 896902ed-6225-429a-bd8f-940d277a7778 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:55.907 +05:30 896902ed-6225-429a-bd8f-940d277a7778 INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:55.913 +05:30 896902ed-6225-429a-bd8f-940d277a7778 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:55.913 +05:30 896902ed-6225-429a-bd8f-940d277a7778 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 6.2665ms 2025-12-01 16:10:55.913 +05:30 896902ed-6225-429a-bd8f-940d277a7778 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:55.914 +05:30 896902ed-6225-429a-bd8f-940d277a7778 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3931 application/json; charset=utf-8 9.0642ms 2025-12-01 16:10:55.922 +05:30 32bac537-5ea8-4051-9ca5-8a38806076a1 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 16:10:55.922 +05:30 32bac537-5ea8-4051-9ca5-8a38806076a1 INF CORS policy execution successful. 2025-12-01 16:10:55.922 +05:30 32bac537-5ea8-4051-9ca5-8a38806076a1 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=6 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:55.923 +05:30 7a29d29a-9528-4552-b871-ad37bc53f178 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:55.923 +05:30 7a29d29a-9528-4552-b871-ad37bc53f178 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:55.928 +05:30 7a29d29a-9528-4552-b871-ad37bc53f178 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:55.928 +05:30 7a29d29a-9528-4552-b871-ad37bc53f178 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 5.2233ms 2025-12-01 16:10:55.928 +05:30 7a29d29a-9528-4552-b871-ad37bc53f178 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:55.928 +05:30 7a29d29a-9528-4552-b871-ad37bc53f178 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 32bac537-5ea8-4051-9ca5-8a38806076a1}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 372}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":12,\"Action\":\"Change Password\"}]"} 2025-12-01 16:10:55.929 +05:30 7a29d29a-9528-4552-b871-ad37bc53f178 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 200 372 application/json; charset=utf-8 7.2889ms 2025-12-01 16:10:57.309 +05:30 70d0653f-2fed-4bd3-99ae-9d78e77c2b3f INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:57.309 +05:30 52dfc64a-4bb1-43b0-b6d0-fe58b920c8e9 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:10:57.310 +05:30 70d0653f-2fed-4bd3-99ae-9d78e77c2b3f INF CORS policy execution successful. 2025-12-01 16:10:57.310 +05:30 52dfc64a-4bb1-43b0-b6d0-fe58b920c8e9 INF CORS policy execution successful. 2025-12-01 16:10:57.310 +05:30 70d0653f-2fed-4bd3-99ae-9d78e77c2b3f INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 204 null null 0.7226ms 2025-12-01 16:10:57.310 +05:30 52dfc64a-4bb1-43b0-b6d0-fe58b920c8e9 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 204 null null 0.7175ms 2025-12-01 16:10:57.490 +05:30 346cf479-1d19-4596-80d3-42945eb3bbf6 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:10:57.490 +05:30 95220dbf-dec1-40af-88f6-1fd9526e4dca INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:10:57.490 +05:30 95220dbf-dec1-40af-88f6-1fd9526e4dca INF CORS policy execution successful. 2025-12-01 16:10:57.490 +05:30 346cf479-1d19-4596-80d3-42945eb3bbf6 INF CORS policy execution successful. 2025-12-01 16:10:57.490 +05:30 95220dbf-dec1-40af-88f6-1fd9526e4dca INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:57.490 +05:30 346cf479-1d19-4596-80d3-42945eb3bbf6 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:57.490 +05:30 ce258942-84d5-4da7-86a7-394074b11706 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 16:10:57.490 +05:30 ce258942-84d5-4da7-86a7-394074b11706 INF CORS policy execution successful. 2025-12-01 16:10:57.491 +05:30 d80dc15e-2907-4a21-b3fe-8b5deacc4397 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:57.491 +05:30 00ef349c-0cea-458e-85a9-7109d2dc54a8 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:57.491 +05:30 ce258942-84d5-4da7-86a7-394074b11706 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 204 null null 0.3663ms 2025-12-01 16:10:57.491 +05:30 d80dc15e-2907-4a21-b3fe-8b5deacc4397 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:57.491 +05:30 00ef349c-0cea-458e-85a9-7109d2dc54a8 INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:57.497 +05:30 d80dc15e-2907-4a21-b3fe-8b5deacc4397 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:57.498 +05:30 d80dc15e-2907-4a21-b3fe-8b5deacc4397 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.817ms 2025-12-01 16:10:57.498 +05:30 d80dc15e-2907-4a21-b3fe-8b5deacc4397 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:10:57.498 +05:30 d80dc15e-2907-4a21-b3fe-8b5deacc4397 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 346cf479-1d19-4596-80d3-42945eb3bbf6}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:10:57.498 +05:30 d80dc15e-2907-4a21-b3fe-8b5deacc4397 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 8.8075ms 2025-12-01 16:10:57.499 +05:30 00ef349c-0cea-458e-85a9-7109d2dc54a8 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:57.499 +05:30 00ef349c-0cea-458e-85a9-7109d2dc54a8 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 7.8428ms 2025-12-01 16:10:57.499 +05:30 00ef349c-0cea-458e-85a9-7109d2dc54a8 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:10:57.499 +05:30 00ef349c-0cea-458e-85a9-7109d2dc54a8 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3931 application/json; charset=utf-8 9.4975ms 2025-12-01 16:10:57.983 +05:30 7013eda1-26c6-43eb-a4ad-befd1ab8bb8d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 16:10:57.984 +05:30 7013eda1-26c6-43eb-a4ad-befd1ab8bb8d INF CORS policy execution successful. 2025-12-01 16:10:57.984 +05:30 7013eda1-26c6-43eb-a4ad-befd1ab8bb8d INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=6 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NTY0OCwiZXhwIjoxNzY0NTg3NDQ4LCJpYXQiOjE3NjQ1ODU2NDh9.ZxUvOtAEYRSpdbpiK1WfjpoMpUzNolPSw5bEZ9uxBd0}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://localhost/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost} Host: 103.120.178.195 Body: 2025-12-01 16:10:57.984 +05:30 33e68cef-6927-4229-a6c7-860a76ea54e7 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:57.984 +05:30 33e68cef-6927-4229-a6c7-860a76ea54e7 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:10:57.990 +05:30 33e68cef-6927-4229-a6c7-860a76ea54e7 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:10:57.991 +05:30 33e68cef-6927-4229-a6c7-860a76ea54e7 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 6.1592ms 2025-12-01 16:10:57.991 +05:30 33e68cef-6927-4229-a6c7-860a76ea54e7 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:10:57.991 +05:30 33e68cef-6927-4229-a6c7-860a76ea54e7 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 7013eda1-26c6-43eb-a4ad-befd1ab8bb8d}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 372}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":12,\"Action\":\"Change Password\"}]"} 2025-12-01 16:10:57.991 +05:30 33e68cef-6927-4229-a6c7-860a76ea54e7 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 200 372 application/json; charset=utf-8 8.0008ms 2025-12-01 16:17:24.734 +05:30 971e5029-9e62-4659-9168-046b177b03ce INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - null null 2025-12-01 16:17:24.736 +05:30 971e5029-9e62-4659-9168-046b177b03ce INF CORS policy execution successful. 2025-12-01 16:17:24.736 +05:30 971e5029-9e62-4659-9168-046b177b03ce INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 204 null null 2.5959ms 2025-12-01 16:17:25.266 +05:30 48dc972c-5918-4fec-89b9-b455427ff99c INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 49 2025-12-01 16:17:25.267 +05:30 48dc972c-5918-4fec-89b9-b455427ff99c INF CORS policy execution successful. 2025-12-01 16:17:25.268 +05:30 48dc972c-5918-4fec-89b9-b455427ff99c INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 49}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://localhost:5173/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://localhost:5173} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123"} 2025-12-01 16:17:25.269 +05:30 1bf77a9d-2829-4e2d-812e-02fde4bbba06 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:25.270 +05:30 1bf77a9d-2829-4e2d-812e-02fde4bbba06 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:25.278 +05:30 1bf77a9d-2829-4e2d-812e-02fde4bbba06 INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:25.279 +05:30 1bf77a9d-2829-4e2d-812e-02fde4bbba06 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 8.7376ms 2025-12-01 16:17:25.279 +05:30 1bf77a9d-2829-4e2d-812e-02fde4bbba06 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:25.279 +05:30 1bf77a9d-2829-4e2d-812e-02fde4bbba06 INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: 48dc972c-5918-4fec-89b9-b455427ff99c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 159}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":4000,"message":"Api Validation error","result":"[{\"PropertyName\":\"EntityId\",\"ErrorMessage\":\"EntityId is required.\"}]"} 2025-12-01 16:17:25.280 +05:30 1bf77a9d-2829-4e2d-812e-02fde4bbba06 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 400 159 application/json; charset=utf-8 13.6596ms 2025-12-01 16:17:31.321 +05:30 7cdcba2c-8818-4037-93cc-6e8f3a1a4aba INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:17:31.322 +05:30 7cdcba2c-8818-4037-93cc-6e8f3a1a4aba INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:31.322 +05:30 35861ae9-3bd9-48c2-9c85-825fcb717c62 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:31.323 +05:30 35861ae9-3bd9-48c2-9c85-825fcb717c62 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:31.471 +05:30 35861ae9-3bd9-48c2-9c85-825fcb717c62 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:31.472 +05:30 35861ae9-3bd9-48c2-9c85-825fcb717c62 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 148.5515ms 2025-12-01 16:17:31.472 +05:30 35861ae9-3bd9-48c2-9c85-825fcb717c62 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:31.472 +05:30 35861ae9-3bd9-48c2-9c85-825fcb717c62 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 7cdcba2c-8818-4037-93cc-6e8f3a1a4aba}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:17:31.472 +05:30 35861ae9-3bd9-48c2-9c85-825fcb717c62 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 151.1354ms 2025-12-01 16:17:32.799 +05:30 d75e7145-15e3-4db1-a443-0940d363a99b INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 49 2025-12-01 16:17:32.800 +05:30 d75e7145-15e3-4db1-a443-0940d363a99b INF CORS policy execution successful. 2025-12-01 16:17:32.800 +05:30 d75e7145-15e3-4db1-a443-0940d363a99b INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 49}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123"} 2025-12-01 16:17:32.800 +05:30 fcd6624f-f832-47e6-b083-043288d8b4b2 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:32.800 +05:30 fcd6624f-f832-47e6-b083-043288d8b4b2 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:32.802 +05:30 729bdc2f-2e85-4a1f-9516-8bd0a3f1cbd8 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:17:32.802 +05:30 729bdc2f-2e85-4a1f-9516-8bd0a3f1cbd8 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:32.802 +05:30 e87c3e9c-f351-4c8d-91d8-6b8b19d0d36b INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:32.802 +05:30 e87c3e9c-f351-4c8d-91d8-6b8b19d0d36b INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:32.803 +05:30 fcd6624f-f832-47e6-b083-043288d8b4b2 INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:32.803 +05:30 fcd6624f-f832-47e6-b083-043288d8b4b2 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 2.6088ms 2025-12-01 16:17:32.803 +05:30 fcd6624f-f832-47e6-b083-043288d8b4b2 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:32.803 +05:30 fcd6624f-f832-47e6-b083-043288d8b4b2 INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: d75e7145-15e3-4db1-a443-0940d363a99b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 159}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":4000,"message":"Api Validation error","result":"[{\"PropertyName\":\"EntityId\",\"ErrorMessage\":\"EntityId is required.\"}]"} 2025-12-01 16:17:32.804 +05:30 fcd6624f-f832-47e6-b083-043288d8b4b2 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 400 159 application/json; charset=utf-8 4.2367ms 2025-12-01 16:17:32.805 +05:30 e87c3e9c-f351-4c8d-91d8-6b8b19d0d36b INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:32.805 +05:30 e87c3e9c-f351-4c8d-91d8-6b8b19d0d36b INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 2.4214ms 2025-12-01 16:17:32.805 +05:30 e87c3e9c-f351-4c8d-91d8-6b8b19d0d36b INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:32.805 +05:30 e87c3e9c-f351-4c8d-91d8-6b8b19d0d36b INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 729bdc2f-2e85-4a1f-9516-8bd0a3f1cbd8}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:17:32.805 +05:30 e87c3e9c-f351-4c8d-91d8-6b8b19d0d36b INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 3.2822ms 2025-12-01 16:17:36.129 +05:30 f7b1bd7c-2a78-4536-937d-51e221241e3f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:17:36.131 +05:30 f7b1bd7c-2a78-4536-937d-51e221241e3f INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:36.131 +05:30 60638356-be6f-46a2-a151-a2ae60b48f91 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:36.131 +05:30 60638356-be6f-46a2-a151-a2ae60b48f91 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:36.135 +05:30 60638356-be6f-46a2-a151-a2ae60b48f91 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:36.135 +05:30 60638356-be6f-46a2-a151-a2ae60b48f91 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.5323ms 2025-12-01 16:17:36.135 +05:30 60638356-be6f-46a2-a151-a2ae60b48f91 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:36.135 +05:30 60638356-be6f-46a2-a151-a2ae60b48f91 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: f7b1bd7c-2a78-4536-937d-51e221241e3f}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:17:36.136 +05:30 60638356-be6f-46a2-a151-a2ae60b48f91 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 6.5746ms 2025-12-01 16:17:38.699 +05:30 6819bc89-c827-4407-ba36-53972b993c5e INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:17:38.700 +05:30 6819bc89-c827-4407-ba36-53972b993c5e INF CORS policy execution successful. 2025-12-01 16:17:38.700 +05:30 6819bc89-c827-4407-ba36-53972b993c5e INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","CompanyName":"Company 1","entityId":1} 2025-12-01 16:17:38.701 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:38.701 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:38.711 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Database retrieved 2025-12-01 16:17:38.723 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Token generated 2025-12-01 16:17:38.723 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Token generated 2025-12-01 16:17:38.724 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:38.724 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 22.6906ms 2025-12-01 16:17:38.724 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:38.724 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 6819bc89-c827-4407-ba36-53972b993c5e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg3ODU4LCJpYXQiOjE3NjQ1ODYwNTh9.kflFeD-yKiVfFb1990vyPmMe1epYwUfrTDuN5w42RRQ\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg5NjU4LCJpYXQiOjE3NjQ1ODYwNTh9.LpC6R56VG_dnj-h5GB_i1TNXk9JPf9q9ei8ATprY-Ao\",\"TokenExpiryMin\":30}"} 2025-12-01 16:17:38.725 +05:30 2b0c9115-d021-4c6f-9964-587053cd5ad0 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 25.597ms 2025-12-01 16:17:38.903 +05:30 d1a081e3-b634-42e2-92c9-29a799ed7eb2 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:17:38.904 +05:30 d1a081e3-b634-42e2-92c9-29a799ed7eb2 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg3ODU4LCJpYXQiOjE3NjQ1ODYwNTh9.kflFeD-yKiVfFb1990vyPmMe1epYwUfrTDuN5w42RRQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:38.905 +05:30 501ad12a-3b29-4701-b77e-e7b9e3855f50 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:38.905 +05:30 501ad12a-3b29-4701-b77e-e7b9e3855f50 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:17:38.917 +05:30 501ad12a-3b29-4701-b77e-e7b9e3855f50 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:38.917 +05:30 501ad12a-3b29-4701-b77e-e7b9e3855f50 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 12.4372ms 2025-12-01 16:17:38.917 +05:30 501ad12a-3b29-4701-b77e-e7b9e3855f50 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:38.917 +05:30 501ad12a-3b29-4701-b77e-e7b9e3855f50 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d1a081e3-b634-42e2-92c9-29a799ed7eb2}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:17:38.918 +05:30 501ad12a-3b29-4701-b77e-e7b9e3855f50 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 15.2904ms 2025-12-01 16:17:42.032 +05:30 9eecabd6-ee85-4bf9-a7df-794588f5394b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:17:42.033 +05:30 9eecabd6-ee85-4bf9-a7df-794588f5394b INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg3ODU4LCJpYXQiOjE3NjQ1ODYwNTh9.kflFeD-yKiVfFb1990vyPmMe1epYwUfrTDuN5w42RRQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:42.034 +05:30 586843a4-5b6d-4e4d-8fdc-5603429d7422 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:42.034 +05:30 586843a4-5b6d-4e4d-8fdc-5603429d7422 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:17:42.042 +05:30 586843a4-5b6d-4e4d-8fdc-5603429d7422 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:42.042 +05:30 586843a4-5b6d-4e4d-8fdc-5603429d7422 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 7.7158ms 2025-12-01 16:17:42.042 +05:30 586843a4-5b6d-4e4d-8fdc-5603429d7422 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:42.042 +05:30 586843a4-5b6d-4e4d-8fdc-5603429d7422 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 9eecabd6-ee85-4bf9-a7df-794588f5394b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:17:42.043 +05:30 586843a4-5b6d-4e4d-8fdc-5603429d7422 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 11.1065ms 2025-12-01 16:17:44.188 +05:30 b2fb6243-150d-4700-a2f3-a17e6d5da9eb INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:17:44.190 +05:30 b2fb6243-150d-4700-a2f3-a17e6d5da9eb INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg3ODU4LCJpYXQiOjE3NjQ1ODYwNTh9.kflFeD-yKiVfFb1990vyPmMe1epYwUfrTDuN5w42RRQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:44.190 +05:30 04382c77-1d3a-44cd-98ef-7a2b6824005a INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:44.190 +05:30 04382c77-1d3a-44cd-98ef-7a2b6824005a INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:17:44.201 +05:30 04382c77-1d3a-44cd-98ef-7a2b6824005a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:44.201 +05:30 04382c77-1d3a-44cd-98ef-7a2b6824005a INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 10.8626ms 2025-12-01 16:17:44.201 +05:30 04382c77-1d3a-44cd-98ef-7a2b6824005a INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:44.202 +05:30 04382c77-1d3a-44cd-98ef-7a2b6824005a INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: b2fb6243-150d-4700-a2f3-a17e6d5da9eb}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:17:44.203 +05:30 04382c77-1d3a-44cd-98ef-7a2b6824005a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 14.2858ms 2025-12-01 16:17:46.147 +05:30 cae45f36-8cbf-4736-87c4-2bebdd9ac672 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:17:46.148 +05:30 cae45f36-8cbf-4736-87c4-2bebdd9ac672 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg3ODU4LCJpYXQiOjE3NjQ1ODYwNTh9.kflFeD-yKiVfFb1990vyPmMe1epYwUfrTDuN5w42RRQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:46.148 +05:30 418a3b25-db28-4a84-b4ef-71d63463df3d INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:46.148 +05:30 418a3b25-db28-4a84-b4ef-71d63463df3d INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:17:46.154 +05:30 418a3b25-db28-4a84-b4ef-71d63463df3d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:46.154 +05:30 418a3b25-db28-4a84-b4ef-71d63463df3d INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.1304ms 2025-12-01 16:17:46.154 +05:30 418a3b25-db28-4a84-b4ef-71d63463df3d INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:46.155 +05:30 418a3b25-db28-4a84-b4ef-71d63463df3d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: cae45f36-8cbf-4736-87c4-2bebdd9ac672}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:17:46.155 +05:30 418a3b25-db28-4a84-b4ef-71d63463df3d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 8.4137ms 2025-12-01 16:17:49.130 +05:30 caf3f4e8-9f5e-4792-85e4-6a0565e9219d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:17:49.130 +05:30 227983da-5ffb-4662-b3db-82b302493020 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - null null 2025-12-01 16:17:49.130 +05:30 caf3f4e8-9f5e-4792-85e4-6a0565e9219d INF HTTP request: Path: /stockcount/getstockcountsummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg3ODU4LCJpYXQiOjE3NjQ1ODYwNTh9.kflFeD-yKiVfFb1990vyPmMe1epYwUfrTDuN5w42RRQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/stock-count}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:49.130 +05:30 227983da-5ffb-4662-b3db-82b302493020 INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=13 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA1OCwiZXhwIjoxNzY0NTg3ODU4LCJpYXQiOjE3NjQ1ODYwNTh9.kflFeD-yKiVfFb1990vyPmMe1epYwUfrTDuN5w42RRQ}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/stock-count}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:49.131 +05:30 ed27a2fc-50ac-4d87-a77b-f01ce31f5819 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 16:17:49.131 +05:30 4de94bef-938f-44b0-8235-0b8f45690b07 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:17:49.131 +05:30 ed27a2fc-50ac-4d87-a77b-f01ce31f5819 INF Route matched with {action = "GetStockCountSummary", controller = "StockCount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCountSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCountController (Sang.StockCount.Api). 2025-12-01 16:17:49.131 +05:30 4de94bef-938f-44b0-8235-0b8f45690b07 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:17:49.135 +05:30 4de94bef-938f-44b0-8235-0b8f45690b07 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:49.135 +05:30 4de94bef-938f-44b0-8235-0b8f45690b07 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 4.1813ms 2025-12-01 16:17:49.135 +05:30 4de94bef-938f-44b0-8235-0b8f45690b07 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:17:49.135 +05:30 4de94bef-938f-44b0-8235-0b8f45690b07 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 227983da-5ffb-4662-b3db-82b302493020}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 16:17:49.136 +05:30 4de94bef-938f-44b0-8235-0b8f45690b07 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=13 - 200 629 application/json; charset=utf-8 6.1078ms 2025-12-01 16:17:49.144 +05:30 ed27a2fc-50ac-4d87-a77b-f01ce31f5819 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:49.144 +05:30 ed27a2fc-50ac-4d87-a77b-f01ce31f5819 INF Executed action Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api) in 13.3024ms 2025-12-01 16:17:49.144 +05:30 ed27a2fc-50ac-4d87-a77b-f01ce31f5819 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCountController.GetStockCountSummary (Sang.StockCount.Api)' 2025-12-01 16:17:49.145 +05:30 ed27a2fc-50ac-4d87-a77b-f01ce31f5819 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockcount/getstockcountsummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 4046 application/json; charset=utf-8 15.1008ms 2025-12-01 16:17:55.861 +05:30 48601792-ef69-4b25-90cf-0f64ab853e90 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:17:55.862 +05:30 48601792-ef69-4b25-90cf-0f64ab853e90 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:55.862 +05:30 8ceb35d7-399e-432b-9609-bda69090ecde INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:55.862 +05:30 8ceb35d7-399e-432b-9609-bda69090ecde INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:55.865 +05:30 8ceb35d7-399e-432b-9609-bda69090ecde INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:55.865 +05:30 8ceb35d7-399e-432b-9609-bda69090ecde INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 2.5879ms 2025-12-01 16:17:55.865 +05:30 8ceb35d7-399e-432b-9609-bda69090ecde INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:17:55.865 +05:30 8ceb35d7-399e-432b-9609-bda69090ecde INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 48601792-ef69-4b25-90cf-0f64ab853e90}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:17:55.865 +05:30 8ceb35d7-399e-432b-9609-bda69090ecde INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 4.0413ms 2025-12-01 16:17:57.626 +05:30 8254116a-ba24-4257-a498-7a4dc674cfeb INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:17:57.626 +05:30 8254116a-ba24-4257-a498-7a4dc674cfeb INF CORS policy execution successful. 2025-12-01 16:17:57.626 +05:30 8254116a-ba24-4257-a498-7a4dc674cfeb INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:17:57.627 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:57.627 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:17:57.630 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Database retrieved 2025-12-01 16:17:57.632 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Token generated 2025-12-01 16:17:57.633 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Token generated 2025-12-01 16:17:57.633 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:57.633 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 6.3113ms 2025-12-01 16:17:57.633 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:17:57.633 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 8254116a-ba24-4257-a498-7a4dc674cfeb}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA3NywiZXhwIjoxNzY0NTg3ODc3LCJpYXQiOjE3NjQ1ODYwNzd9.CVZoHdo5bfGdonCPejjRuJhNG7IO8R_vXDbWyRSGDBU\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA3NywiZXhwIjoxNzY0NTg5Njc3LCJpYXQiOjE3NjQ1ODYwNzd9.7MN_FmGWp4I-f2Nz4DQHyGr9FCIRGVh9DpMA60CNdO4\",\"TokenExpiryMin\":30}"} 2025-12-01 16:17:57.634 +05:30 83d48713-0f4e-499f-95e4-b14de0f93046 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 8.0586ms 2025-12-01 16:17:57.831 +05:30 5d8ed732-51d0-4cf6-aa5a-134dfbdac7cb INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:17:57.832 +05:30 5d8ed732-51d0-4cf6-aa5a-134dfbdac7cb INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA3NywiZXhwIjoxNzY0NTg3ODc3LCJpYXQiOjE3NjQ1ODYwNzd9.CVZoHdo5bfGdonCPejjRuJhNG7IO8R_vXDbWyRSGDBU}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:17:57.832 +05:30 314b9d0f-155b-4070-aaf6-f1ec4b49700e INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:57.832 +05:30 314b9d0f-155b-4070-aaf6-f1ec4b49700e INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:17:57.839 +05:30 314b9d0f-155b-4070-aaf6-f1ec4b49700e INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:17:57.839 +05:30 314b9d0f-155b-4070-aaf6-f1ec4b49700e INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.593ms 2025-12-01 16:17:57.839 +05:30 314b9d0f-155b-4070-aaf6-f1ec4b49700e INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:17:57.839 +05:30 314b9d0f-155b-4070-aaf6-f1ec4b49700e INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 5d8ed732-51d0-4cf6-aa5a-134dfbdac7cb}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:17:57.839 +05:30 314b9d0f-155b-4070-aaf6-f1ec4b49700e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 7.926ms 2025-12-01 16:18:00.334 +05:30 f6828bcd-eb22-43f6-a530-e14ce9fc730a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=12 - null null 2025-12-01 16:18:00.334 +05:30 413651db-05f9-4532-88f7-144f22aa32d3 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:18:00.335 +05:30 413651db-05f9-4532-88f7-144f22aa32d3 INF HTTP request: Path: /stockclose/getstockclosesummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA3NywiZXhwIjoxNzY0NTg3ODc3LCJpYXQiOjE3NjQ1ODYwNzd9.CVZoHdo5bfGdonCPejjRuJhNG7IO8R_vXDbWyRSGDBU}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/closing-stock}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:18:00.335 +05:30 f6828bcd-eb22-43f6-a530-e14ce9fc730a INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=12 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA3NywiZXhwIjoxNzY0NTg3ODc3LCJpYXQiOjE3NjQ1ODYwNzd9.CVZoHdo5bfGdonCPejjRuJhNG7IO8R_vXDbWyRSGDBU}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/closing-stock}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:18:00.335 +05:30 5ae42523-f630-492a-b53d-ed99d34c3a98 INF Executing endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 16:18:00.335 +05:30 c0a3936d-e5ea-40fe-8a53-10a86dc56dd2 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:18:00.335 +05:30 5ae42523-f630-492a-b53d-ed99d34c3a98 INF Route matched with {action = "GetStockCloseSummary", controller = "StockClose"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetStockCloseSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.StockCloseController (Sang.StockCount.Api). 2025-12-01 16:18:00.335 +05:30 c0a3936d-e5ea-40fe-8a53-10a86dc56dd2 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:18:00.339 +05:30 c0a3936d-e5ea-40fe-8a53-10a86dc56dd2 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:00.339 +05:30 c0a3936d-e5ea-40fe-8a53-10a86dc56dd2 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 4.0911ms 2025-12-01 16:18:00.339 +05:30 c0a3936d-e5ea-40fe-8a53-10a86dc56dd2 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:18:00.339 +05:30 c0a3936d-e5ea-40fe-8a53-10a86dc56dd2 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: f6828bcd-eb22-43f6-a530-e14ce9fc730a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 629}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":10,\"Action\":\"Import\"},{\"ActionId\":11,\"Action\":\"Export\"},{\"ActionId\":7,\"Action\":\"Excel\"}]"} 2025-12-01 16:18:00.340 +05:30 c0a3936d-e5ea-40fe-8a53-10a86dc56dd2 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=12 - 200 629 application/json; charset=utf-8 6.0068ms 2025-12-01 16:18:00.343 +05:30 5ae42523-f630-492a-b53d-ed99d34c3a98 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:00.343 +05:30 5ae42523-f630-492a-b53d-ed99d34c3a98 INF Executed action Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api) in 7.7639ms 2025-12-01 16:18:00.343 +05:30 5ae42523-f630-492a-b53d-ed99d34c3a98 INF Executed endpoint 'Sang.StockCount.Api.Controllers.StockCloseController.GetStockCloseSummary (Sang.StockCount.Api)' 2025-12-01 16:18:00.343 +05:30 5ae42523-f630-492a-b53d-ed99d34c3a98 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/stockclose/getstockclosesummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 6037 application/json; charset=utf-8 9.2247ms 2025-12-01 16:18:07.712 +05:30 9d22b61f-2e96-4a53-bf8b-04242ef76a1f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:18:07.713 +05:30 9d22b61f-2e96-4a53-bf8b-04242ef76a1f INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:18:07.713 +05:30 c3f27233-1183-43fa-ba3c-db05db17e906 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:18:07.714 +05:30 c3f27233-1183-43fa-ba3c-db05db17e906 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:18:07.718 +05:30 c3f27233-1183-43fa-ba3c-db05db17e906 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:07.718 +05:30 c3f27233-1183-43fa-ba3c-db05db17e906 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.2312ms 2025-12-01 16:18:07.718 +05:30 c3f27233-1183-43fa-ba3c-db05db17e906 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:18:07.718 +05:30 c3f27233-1183-43fa-ba3c-db05db17e906 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 9d22b61f-2e96-4a53-bf8b-04242ef76a1f}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:18:07.718 +05:30 c3f27233-1183-43fa-ba3c-db05db17e906 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 6.8337ms 2025-12-01 16:18:09.529 +05:30 549aa29a-b015-41dc-b204-c18641c206d7 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:18:09.530 +05:30 549aa29a-b015-41dc-b204-c18641c206d7 INF CORS policy execution successful. 2025-12-01 16:18:09.531 +05:30 549aa29a-b015-41dc-b204-c18641c206d7 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:18:09.531 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:18:09.531 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:18:09.536 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Database retrieved 2025-12-01 16:18:09.539 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Token generated 2025-12-01 16:18:09.539 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Token generated 2025-12-01 16:18:09.539 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:09.539 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 7.9277ms 2025-12-01 16:18:09.539 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:18:09.539 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 549aa29a-b015-41dc-b204-c18641c206d7}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA4OSwiZXhwIjoxNzY0NTg3ODg5LCJpYXQiOjE3NjQ1ODYwODl9.BDRtso2C3tH5ReHP0TAHEWyq7U1qzvt5l2UcBZhHSrg\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA4OSwiZXhwIjoxNzY0NTg5Njg5LCJpYXQiOjE3NjQ1ODYwODl9.P0KLJqVupKkulwJ1NXDiIwC_438HLEieKVKnbQuXcRw\",\"TokenExpiryMin\":30}"} 2025-12-01 16:18:09.540 +05:30 5a30712e-bb60-44a1-8d8c-b61d04981423 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 10.6248ms 2025-12-01 16:18:09.674 +05:30 50fba29e-a4c4-44ff-a705-04717bf019e2 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:18:09.675 +05:30 50fba29e-a4c4-44ff-a705-04717bf019e2 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjA4OSwiZXhwIjoxNzY0NTg3ODg5LCJpYXQiOjE3NjQ1ODYwODl9.BDRtso2C3tH5ReHP0TAHEWyq7U1qzvt5l2UcBZhHSrg}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:18:09.675 +05:30 520a1426-6125-4f9f-bfa6-660a6e41d36d INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:18:09.676 +05:30 520a1426-6125-4f9f-bfa6-660a6e41d36d INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:18:09.681 +05:30 520a1426-6125-4f9f-bfa6-660a6e41d36d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:09.682 +05:30 520a1426-6125-4f9f-bfa6-660a6e41d36d INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.1159ms 2025-12-01 16:18:09.682 +05:30 520a1426-6125-4f9f-bfa6-660a6e41d36d INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:18:09.682 +05:30 520a1426-6125-4f9f-bfa6-660a6e41d36d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 50fba29e-a4c4-44ff-a705-04717bf019e2}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:18:09.683 +05:30 520a1426-6125-4f9f-bfa6-660a6e41d36d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 8.3294ms 2025-12-01 16:18:32.765 +05:30 0cb2858c-4955-48e8-8fe9-061f87075d35 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:18:32.767 +05:30 0cb2858c-4955-48e8-8fe9-061f87075d35 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:18:32.768 +05:30 e64fe6af-0841-4b4d-b715-1aef90344219 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:18:32.768 +05:30 e64fe6af-0841-4b4d-b715-1aef90344219 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:18:32.774 +05:30 e64fe6af-0841-4b4d-b715-1aef90344219 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:32.774 +05:30 e64fe6af-0841-4b4d-b715-1aef90344219 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 6.3637ms 2025-12-01 16:18:32.774 +05:30 e64fe6af-0841-4b4d-b715-1aef90344219 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:18:32.775 +05:30 e64fe6af-0841-4b4d-b715-1aef90344219 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0cb2858c-4955-48e8-8fe9-061f87075d35}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:18:32.775 +05:30 e64fe6af-0841-4b4d-b715-1aef90344219 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 9.9049ms 2025-12-01 16:18:34.507 +05:30 30c2ad1d-20a8-40f4-a933-a913062c8594 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:18:34.508 +05:30 30c2ad1d-20a8-40f4-a933-a913062c8594 INF CORS policy execution successful. 2025-12-01 16:18:34.508 +05:30 30c2ad1d-20a8-40f4-a933-a913062c8594 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:18:34.509 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:18:34.509 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:18:34.514 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Database retrieved 2025-12-01 16:18:34.516 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Token generated 2025-12-01 16:18:34.516 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Token generated 2025-12-01 16:18:34.516 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:34.517 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 7.6039ms 2025-12-01 16:18:34.517 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:18:34.517 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 30c2ad1d-20a8-40f4-a933-a913062c8594}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjExNCwiZXhwIjoxNzY0NTg3OTE0LCJpYXQiOjE3NjQ1ODYxMTR9.fXtoO18sJEB4-s_AizgKDtzWQppIgCbFeKoDWdVYRFc\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjExNCwiZXhwIjoxNzY0NTg5NzE0LCJpYXQiOjE3NjQ1ODYxMTR9.zkDcPCCsceQ6KhPCaX46EeXk8cYvrahodYayPYP33as\",\"TokenExpiryMin\":30}"} 2025-12-01 16:18:34.517 +05:30 2b14fc6a-d93d-407b-8f5b-d065cf01197c INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 9.6779ms 2025-12-01 16:18:34.794 +05:30 45fc6c67-8708-42c9-a748-f83219fa5682 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:18:34.795 +05:30 45fc6c67-8708-42c9-a748-f83219fa5682 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjExNCwiZXhwIjoxNzY0NTg3OTE0LCJpYXQiOjE3NjQ1ODYxMTR9.fXtoO18sJEB4-s_AizgKDtzWQppIgCbFeKoDWdVYRFc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-12-01 16:18:34.796 +05:30 b6b8157f-2a31-4bf8-89e3-632c2a010a98 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:18:34.796 +05:30 b6b8157f-2a31-4bf8-89e3-632c2a010a98 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:18:34.802 +05:30 b6b8157f-2a31-4bf8-89e3-632c2a010a98 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:18:34.802 +05:30 b6b8157f-2a31-4bf8-89e3-632c2a010a98 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 6.0659ms 2025-12-01 16:18:34.802 +05:30 b6b8157f-2a31-4bf8-89e3-632c2a010a98 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:18:34.802 +05:30 b6b8157f-2a31-4bf8-89e3-632c2a010a98 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 45fc6c67-8708-42c9-a748-f83219fa5682}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:18:34.803 +05:30 b6b8157f-2a31-4bf8-89e3-632c2a010a98 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 8.4804ms 2025-12-01 16:23:20.313 +05:30 9f2988cc-f339-4f02-ac79-4adbd1178f58 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:23:20.319 +05:30 9f2988cc-f339-4f02-ac79-4adbd1178f58 INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Cookie: _ga=GA1.1.36403313.1758533384; _gcl_au=1.1.719041445.1758533384; _ga_EK6V7P6NKR=GS2.1.s1758535608$o2$g1$t1758538311$j14$l0$h0}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0} Host: 103.120.178.195 Body: 2025-12-01 16:23:20.320 +05:30 60598868-f78c-4c6f-bdc4-043251c72915 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:23:20.321 +05:30 60598868-f78c-4c6f-bdc4-043251c72915 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:23:20.329 +05:30 60598868-f78c-4c6f-bdc4-043251c72915 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:23:20.330 +05:30 60598868-f78c-4c6f-bdc4-043251c72915 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 9.3931ms 2025-12-01 16:23:20.330 +05:30 60598868-f78c-4c6f-bdc4-043251c72915 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:23:20.331 +05:30 60598868-f78c-4c6f-bdc4-043251c72915 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 9f2988cc-f339-4f02-ac79-4adbd1178f58}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:23:20.331 +05:30 60598868-f78c-4c6f-bdc4-043251c72915 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 18.3856ms 2025-12-01 16:23:24.404 +05:30 290f63f2-f70b-4873-ac94-38c50b2c79c0 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:23:24.404 +05:30 290f63f2-f70b-4873-ac94-38c50b2c79c0 INF CORS policy execution successful. 2025-12-01 16:23:24.405 +05:30 290f63f2-f70b-4873-ac94-38c50b2c79c0 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Cookie: _ga=GA1.1.36403313.1758533384; _gcl_au=1.1.719041445.1758533384; _ga_EK6V7P6NKR=GS2.1.s1758535608$o2$g1$t1758538311$j14$l0$h0}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-01 16:23:24.405 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:23:24.405 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:23:24.420 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Database retrieved 2025-12-01 16:23:24.429 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Token generated 2025-12-01 16:23:24.430 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Token generated 2025-12-01 16:23:24.431 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:23:24.431 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 25.898ms 2025-12-01 16:23:24.431 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:23:24.431 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 290f63f2-f70b-4873-ac94-38c50b2c79c0}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjQwNCwiZXhwIjoxNzY0NTg4MjA0LCJpYXQiOjE3NjQ1ODY0MDR9.NkJPEDOy5nb17kPWQB0PFWbeyUv8MGJunZ37q2g2N4c\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjQwNCwiZXhwIjoxNzY0NTkwMDA0LCJpYXQiOjE3NjQ1ODY0MDR9.P6ZWZW2XsMd5vCd7O3M_fy_89ULK5bmPHfOTjwCSw1M\",\"TokenExpiryMin\":30}"} 2025-12-01 16:23:24.432 +05:30 e91879df-57fb-48b5-9a6e-647980b829c6 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 28.6956ms 2025-12-01 16:23:24.539 +05:30 e7b26281-1ea6-4fa2-9973-38836e0f53ad INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:23:24.541 +05:30 e7b26281-1ea6-4fa2-9973-38836e0f53ad INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjQwNCwiZXhwIjoxNzY0NTg4MjA0LCJpYXQiOjE3NjQ1ODY0MDR9.NkJPEDOy5nb17kPWQB0PFWbeyUv8MGJunZ37q2g2N4c}, {Connection: keep-alive}, {Cookie: _ga=GA1.1.36403313.1758533384; _gcl_au=1.1.719041445.1758533384; _ga_EK6V7P6NKR=GS2.1.s1758535608$o2$g1$t1758538311$j14$l0$h0}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0} Host: 103.120.178.195 Body: 2025-12-01 16:23:24.542 +05:30 16928f0e-5678-4eb1-a03d-3ce239c92232 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:23:24.542 +05:30 16928f0e-5678-4eb1-a03d-3ce239c92232 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:23:24.554 +05:30 16928f0e-5678-4eb1-a03d-3ce239c92232 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:23:24.555 +05:30 16928f0e-5678-4eb1-a03d-3ce239c92232 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 12.6848ms 2025-12-01 16:23:24.555 +05:30 16928f0e-5678-4eb1-a03d-3ce239c92232 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:23:24.555 +05:30 16928f0e-5678-4eb1-a03d-3ce239c92232 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: e7b26281-1ea6-4fa2-9973-38836e0f53ad}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:23:24.556 +05:30 16928f0e-5678-4eb1-a03d-3ce239c92232 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 16.3984ms 2025-12-01 16:23:31.777 +05:30 97440fb5-632a-492e-af23-820040e949d9 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-01 16:23:31.778 +05:30 97440fb5-632a-492e-af23-820040e949d9 INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjQwNCwiZXhwIjoxNzY0NTg4MjA0LCJpYXQiOjE3NjQ1ODY0MDR9.NkJPEDOy5nb17kPWQB0PFWbeyUv8MGJunZ37q2g2N4c}, {Connection: keep-alive}, {Cookie: _ga=GA1.1.36403313.1758533384; _gcl_au=1.1.719041445.1758533384; _ga_EK6V7P6NKR=GS2.1.s1758535608$o2$g1$t1758538311$j14$l0$h0}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/user}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0} Host: 103.120.178.195 Body: 2025-12-01 16:23:31.779 +05:30 7bdeaa65-e529-4507-83d4-743b555b3a5a INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:23:31.779 +05:30 7bdeaa65-e529-4507-83d4-743b555b3a5a INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:23:31.785 +05:30 7bdeaa65-e529-4507-83d4-743b555b3a5a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:23:31.785 +05:30 7bdeaa65-e529-4507-83d4-743b555b3a5a INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 6.2448ms 2025-12-01 16:23:31.785 +05:30 7bdeaa65-e529-4507-83d4-743b555b3a5a INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-01 16:23:31.785 +05:30 7bdeaa65-e529-4507-83d4-743b555b3a5a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3931 application/json; charset=utf-8 8.0692ms 2025-12-01 16:23:31.842 +05:30 69236350-5f04-4931-8570-e885589829cf INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-01 16:23:31.842 +05:30 69236350-5f04-4931-8570-e885589829cf INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=6 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NjQwNCwiZXhwIjoxNzY0NTg4MjA0LCJpYXQiOjE3NjQ1ODY0MDR9.NkJPEDOy5nb17kPWQB0PFWbeyUv8MGJunZ37q2g2N4c}, {Connection: keep-alive}, {Cookie: _ga=GA1.1.36403313.1758533384; _gcl_au=1.1.719041445.1758533384; _ga_EK6V7P6NKR=GS2.1.s1758535608$o2$g1$t1758538311$j14$l0$h0}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/user}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0} Host: 103.120.178.195 Body: 2025-12-01 16:23:31.842 +05:30 ab718b8a-5a68-4920-bcf1-8cf39e85523c INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:23:31.843 +05:30 ab718b8a-5a68-4920-bcf1-8cf39e85523c INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:23:31.851 +05:30 ab718b8a-5a68-4920-bcf1-8cf39e85523c INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:23:31.851 +05:30 ab718b8a-5a68-4920-bcf1-8cf39e85523c INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 8.6517ms 2025-12-01 16:23:31.851 +05:30 ab718b8a-5a68-4920-bcf1-8cf39e85523c INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-01 16:23:31.851 +05:30 ab718b8a-5a68-4920-bcf1-8cf39e85523c INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 69236350-5f04-4931-8570-e885589829cf}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 372}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":12,\"Action\":\"Change Password\"}]"} 2025-12-01 16:23:31.852 +05:30 ab718b8a-5a68-4920-bcf1-8cf39e85523c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 200 372 application/json; charset=utf-8 10.2225ms 2025-12-01 16:34:01.482 +05:30 INF Application is shutting down... 2025-12-01 16:44:53.206 +05:30 INF User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-431398694-2621610418-1844421016-2195953222-840199176\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-01 16:44:53.501 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-12-01 16:44:53.502 +05:30 INF Hosting environment: Production 2025-12-01 16:44:53.503 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.StockCountWeb.Api 2025-12-01 16:44:53.513 +05:30 a329c464-a62a-4bed-882c-a3465f71f8c3 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=steffy - null null 2025-12-01 16:44:53.592 +05:30 a329c464-a62a-4bed-882c-a3465f71f8c3 INF HTTP request: Path: /login/getcompany QueryString: ?userName=steffy Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:44:53.636 +05:30 4bae0f1e-710c-4096-8a3b-e48a33bb97d7 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:44:53.663 +05:30 4bae0f1e-710c-4096-8a3b-e48a33bb97d7 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:44:54.109 +05:30 4bae0f1e-710c-4096-8a3b-e48a33bb97d7 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:44:54.155 +05:30 4bae0f1e-710c-4096-8a3b-e48a33bb97d7 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 487.6653ms 2025-12-01 16:44:54.159 +05:30 4bae0f1e-710c-4096-8a3b-e48a33bb97d7 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:44:54.163 +05:30 4bae0f1e-710c-4096-8a3b-e48a33bb97d7 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: a329c464-a62a-4bed-882c-a3465f71f8c3}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 138}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"}]"} 2025-12-01 16:44:54.173 +05:30 4bae0f1e-710c-4096-8a3b-e48a33bb97d7 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=steffy - 200 138 application/json; charset=utf-8 663.2471ms 2025-12-01 16:44:54.286 +05:30 a0a5c63c-f249-483b-8237-8f9e939966f2 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 72 2025-12-01 16:44:54.292 +05:30 a0a5c63c-f249-483b-8237-8f9e939966f2 INF CORS policy execution successful. 2025-12-01 16:44:54.293 +05:30 a0a5c63c-f249-483b-8237-8f9e939966f2 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Content-Length: 72}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"steffy","password":"steffy@25","entityId":1} 2025-12-01 16:44:54.296 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:44:54.305 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:44:54.397 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF Database retrieved 2025-12-01 16:44:54.419 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:44:54.421 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 115.7655ms 2025-12-01 16:44:54.421 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:44:54.421 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: a0a5c63c-f249-483b-8237-8f9e939966f2}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 82}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3000,"message":"Invalid password.","result":null} 2025-12-01 16:44:54.424 +05:30 c8a35bd9-138b-4387-bc8a-fec4bda2312d INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 400 82 application/json; charset=utf-8 138.2703ms 2025-12-01 16:45:00.492 +05:30 7969c6d2-a198-4db2-b1ee-d5e15affc691 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Steff - null null 2025-12-01 16:45:00.501 +05:30 7969c6d2-a198-4db2-b1ee-d5e15affc691 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Steff Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:45:00.504 +05:30 2eb84ec4-9baa-47bf-ac70-0d36fc133038 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:00.505 +05:30 2eb84ec4-9baa-47bf-ac70-0d36fc133038 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:45:00.529 +05:30 2eb84ec4-9baa-47bf-ac70-0d36fc133038 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:45:00.530 +05:30 2eb84ec4-9baa-47bf-ac70-0d36fc133038 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 24.1667ms 2025-12-01 16:45:00.530 +05:30 2eb84ec4-9baa-47bf-ac70-0d36fc133038 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:00.530 +05:30 2eb84ec4-9baa-47bf-ac70-0d36fc133038 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 7969c6d2-a198-4db2-b1ee-d5e15affc691}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 138}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"}]"} 2025-12-01 16:45:00.531 +05:30 2eb84ec4-9baa-47bf-ac70-0d36fc133038 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Steff - 200 138 application/json; charset=utf-8 39.4595ms 2025-12-01 16:45:00.614 +05:30 e3123120-7b13-4470-96a0-1587bb5a1c49 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:45:00.615 +05:30 e3123120-7b13-4470-96a0-1587bb5a1c49 INF CORS policy execution successful. 2025-12-01 16:45:00.616 +05:30 e3123120-7b13-4470-96a0-1587bb5a1c49 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"Steff","password":"Steffy@25","CompanyName":"","entityId":1} 2025-12-01 16:45:00.616 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:45:00.616 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:45:00.623 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF Database retrieved 2025-12-01 16:45:00.625 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:45:00.625 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 9.2155ms 2025-12-01 16:45:00.626 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:45:00.626 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: e3123120-7b13-4470-96a0-1587bb5a1c49}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 82}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3000,"message":"Invalid password.","result":null} 2025-12-01 16:45:00.627 +05:30 6d2d6be0-0141-4b79-b290-6016a3098f04 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 400 82 application/json; charset=utf-8 13.1785ms 2025-12-01 16:45:04.432 +05:30 0c891f88-7673-4c43-924a-aa2f443faf40 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - null null 2025-12-01 16:45:04.456 +05:30 0c891f88-7673-4c43-924a-aa2f443faf40 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Admin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:45:04.462 +05:30 c47ad064-dbb4-4992-936b-ca0e9f379aa1 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:04.466 +05:30 c47ad064-dbb4-4992-936b-ca0e9f379aa1 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:45:04.502 +05:30 c47ad064-dbb4-4992-936b-ca0e9f379aa1 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:45:04.509 +05:30 c47ad064-dbb4-4992-936b-ca0e9f379aa1 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 41.3336ms 2025-12-01 16:45:04.511 +05:30 c47ad064-dbb4-4992-936b-ca0e9f379aa1 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:04.514 +05:30 c47ad064-dbb4-4992-936b-ca0e9f379aa1 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 0c891f88-7673-4c43-924a-aa2f443faf40}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:45:04.518 +05:30 c47ad064-dbb4-4992-936b-ca0e9f379aa1 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - 404 84 application/json; charset=utf-8 87.6306ms 2025-12-01 16:45:08.940 +05:30 39c32fa6-1849-473d-835b-114b406f579a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - null null 2025-12-01 16:45:08.950 +05:30 39c32fa6-1849-473d-835b-114b406f579a INF HTTP request: Path: /login/getcompany QueryString: ?userName=Admin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:45:08.958 +05:30 4d3fb32e-a99a-4fc4-8b2a-e89deb055376 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:08.960 +05:30 4d3fb32e-a99a-4fc4-8b2a-e89deb055376 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:45:09.024 +05:30 4d3fb32e-a99a-4fc4-8b2a-e89deb055376 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:45:09.031 +05:30 4d3fb32e-a99a-4fc4-8b2a-e89deb055376 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 69.8163ms 2025-12-01 16:45:09.036 +05:30 4d3fb32e-a99a-4fc4-8b2a-e89deb055376 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:09.037 +05:30 4d3fb32e-a99a-4fc4-8b2a-e89deb055376 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 39c32fa6-1849-473d-835b-114b406f579a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:45:09.041 +05:30 4d3fb32e-a99a-4fc4-8b2a-e89deb055376 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - 404 84 application/json; charset=utf-8 101.1936ms 2025-12-01 16:45:15.912 +05:30 a4699d80-85e5-478a-9976-e447f57e04a0 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - null null 2025-12-01 16:45:15.915 +05:30 a4699d80-85e5-478a-9976-e447f57e04a0 INF HTTP request: Path: /login/getcompany QueryString: ?userName=Admin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:45:15.915 +05:30 1829c9c9-555c-408a-8021-92a39da0c4fa INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:15.916 +05:30 1829c9c9-555c-408a-8021-92a39da0c4fa INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:45:15.923 +05:30 1829c9c9-555c-408a-8021-92a39da0c4fa INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:45:15.928 +05:30 1829c9c9-555c-408a-8021-92a39da0c4fa INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 10.9737ms 2025-12-01 16:45:15.929 +05:30 1829c9c9-555c-408a-8021-92a39da0c4fa INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:45:15.930 +05:30 1829c9c9-555c-408a-8021-92a39da0c4fa INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: a4699d80-85e5-478a-9976-e447f57e04a0}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:45:15.931 +05:30 1829c9c9-555c-408a-8021-92a39da0c4fa INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - 404 84 application/json; charset=utf-8 19.477ms 2025-12-01 16:46:04.347 +05:30 b3a909e9-3609-4926-935e-1296327b474f INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - null null 2025-12-01 16:46:04.352 +05:30 b3a909e9-3609-4926-935e-1296327b474f INF HTTP request: Path: /login/getcompany QueryString: ?userName=Admin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:46:04.353 +05:30 96d168b6-6b64-4d88-a6a3-957501f49d2e INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:04.354 +05:30 96d168b6-6b64-4d88-a6a3-957501f49d2e INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:46:04.364 +05:30 96d168b6-6b64-4d88-a6a3-957501f49d2e INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:46:04.366 +05:30 96d168b6-6b64-4d88-a6a3-957501f49d2e INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 11.3813ms 2025-12-01 16:46:04.366 +05:30 96d168b6-6b64-4d88-a6a3-957501f49d2e INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:04.367 +05:30 96d168b6-6b64-4d88-a6a3-957501f49d2e INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: b3a909e9-3609-4926-935e-1296327b474f}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:46:04.369 +05:30 96d168b6-6b64-4d88-a6a3-957501f49d2e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=Admin - 404 84 application/json; charset=utf-8 22.6762ms 2025-12-01 16:46:10.308 +05:30 de07fc1a-c255-48ca-990c-946ad8c6139e INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=su - null null 2025-12-01 16:46:10.310 +05:30 de07fc1a-c255-48ca-990c-946ad8c6139e INF HTTP request: Path: /login/getcompany QueryString: ?userName=su Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:46:10.310 +05:30 1733aedb-a428-4448-b545-bd823c63c36c INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:10.311 +05:30 1733aedb-a428-4448-b545-bd823c63c36c INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:46:10.314 +05:30 1733aedb-a428-4448-b545-bd823c63c36c INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:46:10.315 +05:30 1733aedb-a428-4448-b545-bd823c63c36c INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.5369ms 2025-12-01 16:46:10.315 +05:30 1733aedb-a428-4448-b545-bd823c63c36c INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:10.316 +05:30 1733aedb-a428-4448-b545-bd823c63c36c INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: de07fc1a-c255-48ca-990c-946ad8c6139e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:46:10.317 +05:30 1733aedb-a428-4448-b545-bd823c63c36c INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=su - 404 84 application/json; charset=utf-8 8.8236ms 2025-12-01 16:46:15.910 +05:30 1ac4d2c5-be00-417b-9029-478cf7307400 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=su - null null 2025-12-01 16:46:15.911 +05:30 1ac4d2c5-be00-417b-9029-478cf7307400 INF HTTP request: Path: /login/getcompany QueryString: ?userName=su Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:46:15.912 +05:30 0d47ff27-f167-47da-84ab-d83dfd6a9297 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:15.912 +05:30 0d47ff27-f167-47da-84ab-d83dfd6a9297 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:46:15.915 +05:30 0d47ff27-f167-47da-84ab-d83dfd6a9297 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:46:15.916 +05:30 0d47ff27-f167-47da-84ab-d83dfd6a9297 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 3.801ms 2025-12-01 16:46:15.916 +05:30 0d47ff27-f167-47da-84ab-d83dfd6a9297 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:15.916 +05:30 0d47ff27-f167-47da-84ab-d83dfd6a9297 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 1ac4d2c5-be00-417b-9029-478cf7307400}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:46:15.917 +05:30 0d47ff27-f167-47da-84ab-d83dfd6a9297 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=su - 404 84 application/json; charset=utf-8 6.7412ms 2025-12-01 16:46:21.626 +05:30 274bf454-468a-488f-ba2f-28a781c0e176 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=admin - null null 2025-12-01 16:46:21.629 +05:30 274bf454-468a-488f-ba2f-28a781c0e176 INF HTTP request: Path: /login/getcompany QueryString: ?userName=admin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:46:21.630 +05:30 559eb4aa-b7ad-4f7b-84a5-9c778ff07f98 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:21.630 +05:30 559eb4aa-b7ad-4f7b-84a5-9c778ff07f98 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:46:21.635 +05:30 559eb4aa-b7ad-4f7b-84a5-9c778ff07f98 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:46:21.636 +05:30 559eb4aa-b7ad-4f7b-84a5-9c778ff07f98 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 5.4798ms 2025-12-01 16:46:21.636 +05:30 559eb4aa-b7ad-4f7b-84a5-9c778ff07f98 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:21.636 +05:30 559eb4aa-b7ad-4f7b-84a5-9c778ff07f98 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 274bf454-468a-488f-ba2f-28a781c0e176}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:46:21.637 +05:30 559eb4aa-b7ad-4f7b-84a5-9c778ff07f98 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=admin - 404 84 application/json; charset=utf-8 11.1229ms 2025-12-01 16:46:31.437 +05:30 dd2ca9ed-40c6-4279-a7ce-d59a8397bafd INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=admin - null null 2025-12-01 16:46:31.441 +05:30 dd2ca9ed-40c6-4279-a7ce-d59a8397bafd INF HTTP request: Path: /login/getcompany QueryString: ?userName=admin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:46:31.443 +05:30 b4a387e7-c3f8-4a86-853f-0605013b8653 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:31.445 +05:30 b4a387e7-c3f8-4a86-853f-0605013b8653 INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:46:31.454 +05:30 b4a387e7-c3f8-4a86-853f-0605013b8653 INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:46:31.455 +05:30 b4a387e7-c3f8-4a86-853f-0605013b8653 INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 10.4431ms 2025-12-01 16:46:31.455 +05:30 b4a387e7-c3f8-4a86-853f-0605013b8653 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:31.456 +05:30 b4a387e7-c3f8-4a86-853f-0605013b8653 INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: dd2ca9ed-40c6-4279-a7ce-d59a8397bafd}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:46:31.457 +05:30 b4a387e7-c3f8-4a86-853f-0605013b8653 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=admin - 404 84 application/json; charset=utf-8 20.2969ms 2025-12-01 16:46:42.189 +05:30 210e6dbc-8a91-48d8-979c-d518df7b4b2d INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=admin - null null 2025-12-01 16:46:42.194 +05:30 210e6dbc-8a91-48d8-979c-d518df7b4b2d INF HTTP request: Path: /login/getcompany QueryString: ?userName=admin Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:46:42.195 +05:30 419e5570-79ad-484b-b152-430ca111b26e INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:42.195 +05:30 419e5570-79ad-484b-b152-430ca111b26e INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:46:42.200 +05:30 419e5570-79ad-484b-b152-430ca111b26e INF Executing NotFoundObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:46:42.201 +05:30 419e5570-79ad-484b-b152-430ca111b26e INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.9496ms 2025-12-01 16:46:42.201 +05:30 419e5570-79ad-484b-b152-430ca111b26e INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:42.201 +05:30 419e5570-79ad-484b-b152-430ca111b26e INF HTTP Response: StatusCode: 404 Headers: {X-Correlation-Id: 210e6dbc-8a91-48d8-979c-d518df7b4b2d}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 84}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":3001,"message":"Record(s) Not Found","result":null} 2025-12-01 16:46:42.202 +05:30 419e5570-79ad-484b-b152-430ca111b26e INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=admin - 404 84 application/json; charset=utf-8 13.4734ms 2025-12-01 16:46:46.369 +05:30 0b31abb1-4cce-44ea-8510-5f3f043bee6a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-01 16:46:46.370 +05:30 0b31abb1-4cce-44ea-8510-5f3f043bee6a INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:46:46.370 +05:30 936e8fe3-4e8e-4129-9c4e-a4b3dd08767d INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:46.370 +05:30 936e8fe3-4e8e-4129-9c4e-a4b3dd08767d INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:46:46.375 +05:30 936e8fe3-4e8e-4129-9c4e-a4b3dd08767d INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:46:46.375 +05:30 936e8fe3-4e8e-4129-9c4e-a4b3dd08767d INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 4.7866ms 2025-12-01 16:46:46.375 +05:30 936e8fe3-4e8e-4129-9c4e-a4b3dd08767d INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-01 16:46:46.375 +05:30 936e8fe3-4e8e-4129-9c4e-a4b3dd08767d INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0b31abb1-4cce-44ea-8510-5f3f043bee6a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-01 16:46:46.376 +05:30 936e8fe3-4e8e-4129-9c4e-a4b3dd08767d INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 6.6523ms 2025-12-01 16:47:03.417 +05:30 8a993d9a-57dd-4d4d-9ce4-48ed582910e7 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-01 16:47:03.419 +05:30 8a993d9a-57dd-4d4d-9ce4-48ed582910e7 INF CORS policy execution successful. 2025-12-01 16:47:03.420 +05:30 8a993d9a-57dd-4d4d-9ce4-48ed582910e7 INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","CompanyName":"Company 1","entityId":1} 2025-12-01 16:47:03.421 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:47:03.422 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-01 16:47:03.430 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Database retrieved 2025-12-01 16:47:03.476 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Token generated 2025-12-01 16:47:03.478 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Token generated 2025-12-01 16:47:03.486 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:47:03.486 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 64.321ms 2025-12-01 16:47:03.487 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-01 16:47:03.487 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 8a993d9a-57dd-4d4d-9ce4-48ed582910e7}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NzgyMywiZXhwIjoxNzY0NTg5NjIzLCJpYXQiOjE3NjQ1ODc4MjN9.jBTH-0JYOOBI2nSg7v7VU8_vqsO4In88uKnIKVbYbaY\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NzgyMywiZXhwIjoxNzY0NTkxNDIzLCJpYXQiOjE3NjQ1ODc4MjN9.8XvEt0XJ5vUoUuLNyvQ_PTpPGpV1_Zz-E-FqbUbtJXc\",\"TokenExpiryMin\":30}"} 2025-12-01 16:47:03.488 +05:30 1cfccfec-604d-479d-a721-2c7f5857e792 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 70.4014ms 2025-12-01 16:47:03.578 +05:30 ab77b6d2-8cd3-4be1-9eee-b253b7d65c7e INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-01 16:47:03.646 +05:30 ab77b6d2-8cd3-4be1-9eee-b253b7d65c7e INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NDU4NzgyMywiZXhwIjoxNzY0NTg5NjIzLCJpYXQiOjE3NjQ1ODc4MjN9.jBTH-0JYOOBI2nSg7v7VU8_vqsO4In88uKnIKVbYbaY}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: 2025-12-01 16:47:03.660 +05:30 65ebbb45-0047-4231-9a65-2776d1839e88 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:47:03.667 +05:30 65ebbb45-0047-4231-9a65-2776d1839e88 INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-01 16:47:03.720 +05:30 65ebbb45-0047-4231-9a65-2776d1839e88 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-01 16:47:03.721 +05:30 65ebbb45-0047-4231-9a65-2776d1839e88 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 53.3851ms 2025-12-01 16:47:03.721 +05:30 65ebbb45-0047-4231-9a65-2776d1839e88 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-01 16:47:03.721 +05:30 65ebbb45-0047-4231-9a65-2776d1839e88 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: ab77b6d2-8cd3-4be1-9eee-b253b7d65c7e}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-01 16:47:03.722 +05:30 65ebbb45-0047-4231-9a65-2776d1839e88 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 143.8193ms 2025-12-01 16:57:52.973 +05:30 INF Application is shutting down...