public void ShouldAddNonconformity() { var nonconformityViewModel = new AddNonconformityViewModel(); nonconformityViewModel.Description = "Controlled materials stored without proper indication."; var nonconformityQuantity = _nonconformityRepository.GetAll().Count(); _nonconformityService.AddNonconformity(nonconformityViewModel); Assert.Equal(nonconformityQuantity + 1, _nonconformityRepository.GetAll().Count()); }
public IActionResult Post([FromBody] AddNonconformityViewModel request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ; var resultViewModel = _nonconformityService.AddNonconformity(request); return(new ObjectResult(resultViewModel)); }