private void RaiseCanExecuteChanged() { MovePathDownCommand.RaiseCanExecuteChanged(); MovePathUpCommand.RaiseCanExecuteChanged(); AddPathCommand.RaiseCanExecuteChanged(); DeletePathCommand.RaiseCanExecuteChanged(); }
public async Task DeletePathNoId() { var client = await GetAdminClientAsync(); var pet = new DeletePathCommand { }; var content = Utilities.GetRequestContent(pet); var response = await client.PostAsync("/api/Path/Delete", content); Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode); }
public async Task EditPathByAdminNotFound() { var client = await GetAdminClientAsync(); var pet = new DeletePathCommand { Id = 7777 }; var content = Utilities.GetRequestContent(pet); var response = await client.PostAsync("/api/Path/delete", content); Assert.Equal(HttpStatusCode.NotFound, response.StatusCode); }
public async Task DeletePathByUserNotAuthorized() { var client = await GetUserClientAsync(); var pet = new DeletePathCommand { Id = 1 }; var content = Utilities.GetRequestContent(pet); var response = await client.PostAsync("/api/Path/Delete", content); Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode); }
public async Task DeleteSucessful() { var client = await GetAdminClientAsync(); var pet = new DeletePathCommand { Id = 1 }; var content = Utilities.GetRequestContent(pet); var response = await client.PostAsync("/api/Path/Delete", content); response.EnsureSuccessStatusCode(); var result = await Utilities.GetResponseContent <DeletePathResponse>(response); Assert.IsType <DeletePathResponse>(result); }
public async Task <ActionResult <DeletePathResponse> > Delete([FromBody] DeletePathCommand command) { return(Ok(await Mediator.Send(command))); }