public IActionResult updateDefectedItem([FromBody] DefectedItemsModel defectedItems) { try { DefectedItemsModel df = dbContext.DefectedItemsModel.Find(defectedItems.DefectTransactionNo); if (df != null) { df.LotNumber = defectedItems.LotNumber; df.ItemUnit = defectedItems.ItemUnit; df.Quantity = defectedItems.Quantity; df.Remarks = defectedItems.Remarks; df.TransactionNo = defectedItems.TransactionNo; dbContext.SaveChanges(); return(Ok(df)); } else { throw new Exception("Cannot update."); } } catch (Exception ex) { return(BadRequest(GetErrorMessage(ex))); } }
public IActionResult AddDefectedItem([FromBody] DefectedItemsModel dfI) { var defected = new DefectedItemsModel(); try { DefectedItemsModel dim = new DefectedItemsModel() { DefectTransactionNo = dfI.DefectTransactionNo, ItemID = dfI.ItemID, LotNumber = dfI.LotNumber, TransactionNo = dfI.TransactionNo, TransactionDate = dfI.TransactionDate, Status = dfI.Status, ItemUnit = dfI.ItemUnit, Quantity = dfI.Quantity, Remarks = dfI.Remarks }; dbContext.DefectedItemsModel.Add(dfI); dbContext.SaveChanges(); return(Ok(defected)); } catch (Exception ex) { return(BadRequest(GetErrorMessage(ex))); } }
public IActionResult deleteDefectedItem(string trx_def) { try { DefectedItemsModel def = dbContext.DefectedItemsModel.Find(trx_def); if (def != null) { dbContext.DefectedItemsModel.Remove(def); dbContext.SaveChanges(); return(Json(trx_def)); } else { throw new Exception("Cannot delete"); } } catch (Exception ex) { return(BadRequest(GetErrorMessage(ex))); } }