public async Task <IActionResult> Register([FromBody] Users userData)
        {
            string pass = string.Empty;

            userData.EmailId = userData.EmailId.ToLower();
            if (await _userDetailsRepo.UserExists(userData.EmailId))
            {
                return(BadRequest("Email already exists"));
            }
            if (userData != null)
            {
                UserDetails userDetails = new UserDetails();
                userDetails.FirstName = userData.FirstName;
                userDetails.LastName  = userData.LastName;
                userDetails.EmailId   = userData.EmailId;
                userDetails.Phone     = userData.Phone;
                await _userDetailsRepo.Register(userDetails, userData.StrPass);
            }

            return(StatusCode(201, new { email = userData.EmailId, fullname = userData.FirstName }));
        }