public async Task <IActionResult> GetPendingTransactionsAsync(string sellerid) { var id = GuidParserHelper.StringToGuidParser(sellerid); var pendingTrans = await _transactionSvc.GetPendingTransactionsAsync(id); return(Ok(pendingTrans)); }
public async Task <IActionResult> GetTransactionHistory(string sellerid) { var id = GuidParserHelper.StringToGuidParser(sellerid); var transHist = await _transactionSvc.GetTransactionHistoryAsync(id); return(Ok(transHist)); }
public async Task <IActionResult> GetStocks(string sellerid) { var id = GuidParserHelper.StringToGuidParser(sellerid); var stocks = await _inventorySvc.GetStocksPerSellerAsync(id); return(Ok(stocks)); }
public async Task <IActionResult> GetStock(string sellerid, [FromQuery] string itemid) { var id = GuidParserHelper.StringToGuidParser(sellerid); var stkId = GuidParserHelper.StringToGuidParser(itemid); var stockInfo = await _inventorySvc.GetStockInfo(id, stkId); return(Ok(stockInfo)); }
public IActionResult PutOrderStatus([FromQuery] string sellerid, [FromQuery] int transactionid) { var userid = GuidParserHelper.StringToGuidParser(sellerid); var status = _transactionSvc.UpdateOrderStatus(userid, transactionid); if (status) { return(Ok(new ResponseModel { Status = true, Message = "Order has been delivered." })); } else { return(BadRequest(new ResponseModel { Status = false, Message = "Failed to process order." })); } }