예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Stock stock = stockRepository.GetStockByID((int)id);

            stockRepository.DeleteStock((int)id);
            stockRepository.Save();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 public JsonResult DeleteStock(int pk)
 {
     if (Session["role"] == null)
     {
         Session["userId"] = null;
         Session["role"]   = null;
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
     else if (Session["role"].ToString() == "Super Admin")
     {
         return(Json(stkRepository.DeleteStock(pk), JsonRequestBehavior.AllowGet));
     }
     else
     {
         Session["userId"] = null;
         Session["role"]   = null;
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
 }
예제 #3
0
 public IActionResult Delete(int id)
 {
     _stockRepository.DeleteStock(id);
     return(new OkResult());
 }
 public void DeleteStock_When_IdIsInValid_Expect_DbUpdateConcurrencyException(int id)
 {
     // Act, Assert
     Assert.Throws <DbUpdateConcurrencyException>(() => stockRepository.DeleteStock(id));
 }
예제 #5
0
 /// <inheritdoc/>
 public void DeleteStock(int id)
 {
     stockRepository.DeleteStock(id);
 }
예제 #6
0
 public async Task <bool> Delete(Stock stock)
 {
     return(await _repos.DeleteStock(stock));
 }
예제 #7
0
 public async Task DeleteStock(StockRespons stock)
 {
     var stockIn = _mapper.ToDocument(stock);
     await _stockRepository.DeleteStock(stockIn);
 }