コード例 #1
0
        public void DeleteAnUnExistElement()
        {
            int elementId = 10;
            var stock     = new Logic.Stock();

            stock.Delete(elementId);
        }
コード例 #2
0
        public void DeleteExistElement()
        {
            int elementId = 1;
            var stock     = new Logic.Stock();

            stock.Delete(elementId);
            var element = stock.GetElementById(elementId);

            Assert.IsNull(element);
        }
コード例 #3
0
 public IActionResult Delete(int id)
 {
     try
     {
         var stock  = new Logic.Stock();
         var entity = stock.Delete(id);
         return(Ok(new { data = "The element has been deleted." }));
     }
     catch (ValidationException e2)
     {
         return(StatusCode(500, new { Error = "Validation Error.", Message = e2.Message }));
     }
     catch (System.Exception e)
     {
         return(StatusCode(500, new { Error = "Internal error.", Message = "It can not be possible to delete the element." }));
     }
 }