コード例 #1
0
 public IHttpActionResult ReSubmitIssueStockInventory(IssueInventoryAc issueInventoryDetails)
 {
     try
     {
         if (HttpContext.Current.User.Identity.IsAuthenticated)
         {
             if (MerchantContext.Permission.IsAllowToReview || MerchantContext.Permission.IsAllowReviewStockInventory)
             {
                 var inventoryDetails = _inventoryRepository.ReSubmitIssueStockInventory(issueInventoryDetails, MerchantContext.UserDetails, MerchantContext.CompanyDetails, MerchantContext.Permission.IsAllowUnmatchedItemRecover);
                 return(Ok(new { status = inventoryDetails }));
             }
             else
             {
                 return(Ok(new { status = "Not Allow Permission" }));
             }
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         _errorLog.LogException(ex);
         throw;
     }
 }
コード例 #2
0
 public IHttpActionResult UpdateIssueStockInventoryDate(IssueInventoryAc issueInventoryDetails)
 {
     try
     {
         _inventoryRepository.UpdateStockIssueInventoryDate(issueInventoryDetails);
         return(Ok());
     }
     catch (Exception ex)
     {
         _errorLog.LogException(ex);
         throw;
     }
 }
コード例 #3
0
 public IHttpActionResult UpdateIssueInventoryDate(IssueInventoryAc issueInventoryDetails)
 {
     try
     {
         var issueInventory = _inventoryRepository.UpdateIssueInventoryDate(issueInventoryDetails);
         return(Ok(new { status = issueInventory }));
     }
     catch (Exception ex)
     {
         _errorLog.LogException(ex);
         throw;
     }
 }
コード例 #4
0
 public IHttpActionResult AddIssueInventoryRecordDetails(IssueInventoryAc issueInventoryDetails)
 {
     try
     {
         if (HttpContext.Current.User.Identity.IsAuthenticated)
         {
             var inventoryRecordDetails = _inventoryRepository.AddIssueInventoryRecordDetails(issueInventoryDetails, MerchantContext.UserDetails.Id, MerchantContext.CompanyDetails);
             return(Ok(inventoryRecordDetails));
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         _errorLog.LogException(ex);
         throw;
     }
 }
コード例 #5
0
 public IHttpActionResult SubmitConflictBranchIssueInventory(IssueInventoryAc issueInventoryDetails)
 {
     try
     {
         if (HttpContext.Current.User.Identity.IsAuthenticated)
         {
             var inventoryInfo = _inventoryRepository.SubmitConflictBranchIssueInventory(issueInventoryDetails, MerchantContext.CompanyDetails);
             return(Ok(inventoryInfo));
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         _errorLog.LogException(ex);
         throw;
     }
 }