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; } }
public IHttpActionResult UpdateIssueStockInventoryDate(IssueInventoryAc issueInventoryDetails) { try { _inventoryRepository.UpdateStockIssueInventoryDate(issueInventoryDetails); return(Ok()); } catch (Exception ex) { _errorLog.LogException(ex); throw; } }
public IHttpActionResult UpdateIssueInventoryDate(IssueInventoryAc issueInventoryDetails) { try { var issueInventory = _inventoryRepository.UpdateIssueInventoryDate(issueInventoryDetails); return(Ok(new { status = issueInventory })); } catch (Exception ex) { _errorLog.LogException(ex); throw; } }
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; } }
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; } }