Example #1
0
        public async Task <ApiResponse> OperatorLogin(LoginVM objLoginModel)
        {
            ApiResponse apiResponse = new ApiResponse();
            LoginRepo   _loginRepo  = new LoginRepo();

            try
            {
                OperatorDetail objUserDetail = await _loginRepo.OperatorLogin(objLoginModel);

                if (objUserDetail.OperatorId > 0)
                {
                    apiResponse = TaskUTL.GenerateApiResponse(true, 1, "Login succeessful", objUserDetail);
                }
                else
                {
                    apiResponse = TaskUTL.GenerateApiResponse(false, 0, "Login failed. Please check your UserName and/or Password.", null);
                }
                return(apiResponse);
            }
            catch (Exception ex)
            {
                apiResponse = TaskUTL.GenerateExceptionResponse(ex, _pageName, true);
                return(apiResponse);
            }
        }