public async Task <LeaveCategoryViewModel> UpdateAsync(LeaveCategoryViewModel leaveCategoryViewModel)
        {
            var leaveCategory = m_mapper.Map <LeaveCategory>(leaveCategoryViewModel);
            var updatedDate   = DateTime.UtcNow;

            leaveCategory.UpdatedDate = updatedDate;
            leaveCategory             = await m_leaveCategoryRepository.UpdateAsync(leaveCategory);

            return(m_mapper.Map <LeaveCategoryViewModel>(leaveCategory));
        }
        public async Task <LeaveCategoryViewModel> UpdateLeaveCategoriesAsync([FromBody] LeaveCategoryViewModel leaveCategoryViewModel)
        {
            var leaveCategory = await m_leaveCategoryService.UpdateAsync(leaveCategoryViewModel);

            return(leaveCategory);
        }