public async Task <bool> SaveCompanyHolding(CompanyHoldingVM companyHoldingVM)
 {
     try
     {
         var companyHolding = MapToDBModel(companyHoldingVM);
         if (companyHolding == null)
         {
             return(false);
         }
         return(await _companyHoldingService.SaveCompanyHolding(companyHolding));
     }
     catch (Exception)
     {
         //Error handle
         return(false);
     }
 }
 private CompanyHolding MapToDBModel(CompanyHoldingVM companyHoldingVM)
 {
     try
     {
         return(new CompanyHolding()
         {
             UserID = companyHoldingVM.UserID,
             CompanyID = companyHoldingVM.CompanyID,
             Holding = int.Parse(companyHoldingVM.Holding)
         });
     }
     catch (Exception)
     {
         //Error handle
         return(null);
     }
 }
        public async Task <IActionResult> SaveCompanyHolding(string userId, [FromBody] CompanyHoldingVM companyHolding)
        {
            try
            {
                if (userId != companyHolding.UserID || _jwtHelper.GetUserId() != userId || !ModelState.IsValid)
                {
                    return(BadRequest());
                }

                var saveResponse = await _companyHoldingMap.SaveCompanyHolding(companyHolding);

                if (saveResponse)
                {
                    return(NoContent());
                }
            }
            catch (Exception)
            {
                //Error handle
            }
            return(StatusCode(500));
        }