public async Task <IActionResult> Update([FromRoute] int id, [FromBody] FolderMinimalDto FolderDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await service.Update(id, UserId, mapper.Map <Folder>(FolderDto)); return(Ok("Директорія обновлена успішно.")); }
public async Task <IActionResult> Update([FromRoute] int id, [FromBody] FolderMinimalDto FolderDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await service.Update(id, UserId, mapper.Map <Folder>(FolderDto)); return(Ok("Folder updated successfully.")); }
public async Task <IActionResult> Create([FromBody] FolderMinimalDto FolderDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var itemModel = mapper.Map <Folder>(FolderDto); await service.Create(UserId, itemModel); return(Created( this.BaseApiUrl + "/" + itemModel.Id, new { FolderId = itemModel.Id } )); }
public async void UpdateOkFolderAsync() { // Arrange FolderMinimalDto FolderDto = GetDtoCorrect(); Mock <Folder> mockFolder = new Mock <Folder>(); Mock <FolderController> mockControler = new Mock <FolderController>(mockFolderService.Object) { CallBase = true }; mockControler.SetupGet(mock => mock.UserId).Returns(It.IsAny <string>()); // Act var result = await mockControler.Object.Update(It.IsAny <int>(), FolderDto); // Assert Assert.IsType <OkObjectResult>(result); mockFolderService.Verify( mock => mock.Update(It.IsAny <int>(), It.IsAny <string>(), mockFolder.Object), Times.Never()); }