public async Task <IActionResult> CreateAsync([FromBody] CreateItemListViewModel createItemListViewModel) { var createItemListDto = _mapper.Map <CreateItemListDto>(createItemListViewModel); var createdItemListDto = await _itemListService.CreateAsync(createItemListDto); var createdItemListViewModel = _mapper.Map <ItemListViewModel>(createdItemListDto); return(Ok(createdItemListViewModel)); }
public void Test_ItemList_RouteId_Validation( string testCaseDisplayName, int validRouteId) { // Arrange CreateItemListViewModel createItemListViewModel = Get_Valid_CreateItemListViewModel(routeId: validRouteId); // Act bool result = Validator.TryValidateObject(createItemListViewModel, new ValidationContext(createItemListViewModel, null, null), null, true); // Assert Assert.IsTrue(result, testCaseDisplayName); }
public void Test_ItemList_Title_Validation( string testCaseDisplayName, string invalidTitle) { // Arrange CreateItemListViewModel createItemListViewModel = Get_CreateItemListViewModel(title: invalidTitle); // Act bool result = Validator.TryValidateObject(createItemListViewModel, new ValidationContext(createItemListViewModel, null, null), null, true); // Assert Assert.IsFalse(result, testCaseDisplayName); }