public async Task <IActionResult> GetRolesSubModulesbyModule(long Moduleid)
        {
            _RolesubmodulesDTOList = new List <RolesubmodulesDTO>();
            try
            {
                if (Moduleid > 0)
                {
                    _RolesubmodulesDTOList = await _RolesDAL.GetRolesSubModulesbyModule(Moduleid, Con);

                    return(_RolesubmodulesDTOList != null && _RolesubmodulesDTOList.Count > 0 ? Ok(_RolesubmodulesDTOList) : (IActionResult)StatusCode(StatusCodes.Status204NoContent));
                }
                else
                {
                    return(StatusCode(StatusCodes.Status400BadRequest));
                }
            }
            catch (Exception)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));

                throw;
            }
        }