public async Task <IActionResult> OnPostDeleteAsync([FromBody] JsonDataId data)
        {
            try
            {
                if (data == null)
                {
                    throw new ArgumentException("Parameter should not be null !");
                }

                var dataId      = Convert.ToInt32(data.DataId);
                var updatedBy   = _userManager.GetUserId(User);
                var updatedDate = DateTime.Now;

                await _mRoleService.DeleteAsync(dataId, updatedBy, updatedDate);

                var roles = await _mRoleService.GetAllAsync();

                return(Partial("MRolePartials/_ViewList", roles));
            }
            catch (Exception ex)
            {
                _logger.LogError("Error occured, {@ex}", ex);

                return(BadRequest(ex.Message));
            }
        }
        public async Task <IActionResult> OnPostDeleteAsync([FromBody] JsonDataId data)
        {
            try
            {
                var dataId = Convert.ToInt32(data.DataId);
                var user   = await _userManager.GetUserAsync(User);

                var updatedBy   = user.Id;
                var updatedDate = DateTime.Now;

                await _mEmployeeService.DeleteAsync(dataId, updatedBy, updatedDate);

                var employees = await _mEmployeeService.GetAllAsync();

                return(Partial("MEmployeePartials/_MEmployeeViewListPartial", employees));
            }
            catch (Exception ex)
            {
                _logger.LogError("Error occured, {@ex}", ex);

                return(BadRequest(ex.Message));
            }
        }