public void DeleteAnUnExistElement() { int elementId = 10; var stock = new Logic.Stock(); stock.Delete(elementId); }
public void AddDuplicateElement() { int elementId = 1; var stock = new Logic.Stock(); var element = stock.GetElementById(elementId); stock.Add(element); }
public IEnumerable <ElementModel> Get() { var stock = new Logic.Stock(); var elements = stock.GetAll(); var elementModels = elements.Select(x => _mapper.Map <ElementModel>(x)); return(elementModels); }
public void AddElement() { var stock = new Logic.Stock(); stock.Add(elem1); var element = stock.GetElementById(elem1.Id); Assert.AreEqual(elem1, element); }
public ElementModel Get(int id) { var stock = new Logic.Stock(); var element = stock.GetElementById(id); var elementModel = _mapper.Map <ElementModel>(element); return(elementModel); }
public void DeleteExistElement() { int elementId = 1; var stock = new Logic.Stock(); stock.Delete(elementId); var element = stock.GetElementById(elementId); Assert.IsNull(element); }
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." })); } }
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." })); } }