public async Task <IActionResult> Login(string userName, string password) { CommonResponseLogin response = new CommonResponseLogin(); //calling DepartmentDAL busines layer LoginDet responseGet = new LoginDet(); Security security = new Security(); string passwordEncrypt = security.Encrypt(password); responseGet = logins.ViewLoginDet(userName, passwordEncrypt); if (responseGet.isStatus == true) { response.isStatus = true; response.response = responseGet; string token = _userService.Authenticate(userName, passwordEncrypt); response.token = token; } else { response.isStatus = false; response.response = ResourceResponse.LoginUnSuccessful; response.token = ""; } return(Ok(response)); }
public async Task <IActionResult> Login([FromBody] Account data) { CommonResponseLogin response = new CommonResponseLogin(); AccountDetails responseGet = new AccountDetails(); AccountDetailsSend accountDetails = new AccountDetailsSend(); string userId = ""; responseGet = account.Login(data, userId); if (responseGet.isStatus == true) { userId = responseGet.userId.ToString(); accountDetails.userName = responseGet.userName; accountDetails.userFullName = responseGet.userFullName; accountDetails.emailId = responseGet.emailId; accountDetails.phoneNumber = responseGet.phoneNumber; accountDetails.roleId = Convert.ToInt32(responseGet.roleId); accountDetails.roleName = responseGet.roleName; accountDetails.userId = Convert.ToInt32(responseGet.userId); response.isStatus = true; response.response = accountDetails; Security security = new Security(); string password = security.Encrypt(data.password); string token = _userService.Authenticate(data.userName, data.password); response.token = token; //RolePermissionOnLogin rolePermission = new RolePermissionOnLogin(); //rolePermission = account.RolePermission(accountDetails.roleId); //response.rolePermission = rolePermission; //var user = _userService.Authenticate(userParam.Username, userParam.Password); //if (user == null) // return BadRequest(new { message = "Username or password is incorrect" }); } else { response.isStatus = false; response.response = ResourceResponse.LoginUnSuccessful; response.token = ""; } return(Ok(response)); }