public async Task <IActionResult> UpdateAsync([FromBody] UpdateItemListViewModel updateItemListViewModel) { var updateItemListDto = _mapper.Map <UpdateItemListDto>(updateItemListViewModel); var updatedItemListDto = await _itemListService.UpdateAsync(updateItemListDto); var updatedItemListViewModel = _mapper.Map <ItemListViewModel>(updatedItemListDto); return(Ok(updatedItemListViewModel)); }
public void Test_ItemList_Id_Validation( string testCaseDisplayName, int invalidId) { // Arrange UpdateItemListViewModel updateItemListViewModel = Get_UpdateItemListViewModel(id: invalidId); // Act bool result = Validator.TryValidateObject(updateItemListViewModel, new ValidationContext(updateItemListViewModel, null, null), null, true); // Assert Assert.IsFalse(result, testCaseDisplayName); }
public void Test_ItemList_Title_Validation( string testCaseDisplayName, string validTitle) { // Arrange UpdateItemListViewModel updateItemListViewModel = Get_Valid_UpdateItemListViewModel(title: validTitle); // Act bool result = Validator.TryValidateObject(updateItemListViewModel, new ValidationContext(updateItemListViewModel, null, null), null, true); // Assert Assert.IsTrue(result, testCaseDisplayName); }