public async Task <IActionResult> NewYear([FromBody] CompanyNewYearModel newCompany)
        {
            ServiceResponseModel <CompanyNewYearModel> response = new ServiceResponseModel <CompanyNewYearModel>();

            try
            {
                if (string.IsNullOrWhiteSpace(newCompany.CompCode))
                {
                    throw new ArgumentNullException("CompCode is required");
                }
                if (string.IsNullOrWhiteSpace(newCompany.AccYear))
                {
                    throw new ArgumentNullException("AccYear is required");
                }
                if (string.IsNullOrWhiteSpace(newCompany.NewYear))
                {
                    throw new ArgumentNullException("NewYear is required");
                }
                if (string.IsNullOrWhiteSpace(newCompany.BalanceTransfer))
                {
                    throw new ArgumentNullException("BalanceTransfer is required");
                }

                response = await _companyService.NewYear(newCompany);

                if (response.Data == null)
                {
                    return(NotFound(response));
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.StackTrace);
                response.Success = false;
                response.Message = ex.Message;
            }

            return(Ok(response));
        }
 public Task <ServiceResponseModel <CompanyNewYearModel> > NewYear(CompanyNewYearModel newCompany)
 {
     throw new System.NotImplementedException();
 }