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

            stock.Add(element);
        }
コード例 #2
0
        public void AddElement()
        {
            var stock = new Logic.Stock();

            stock.Add(elem1);
            var element = stock.GetElementById(elem1.Id);

            Assert.AreEqual(elem1, element);
        }
コード例 #3
0
 public IActionResult Post([FromBody] ElementModel model)
 {
     try
     {
         var element = _mapper.Map <Element>(model);
         var stock   = new Logic.Stock();
         stock.Add(element);
         return(Ok(new { data = "The element has been created." }));
     }
     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 add the new element." }));
     }
 }