Allow updates
This commit is contained in:
parent
9c5eaf2644
commit
afb3bfd681
@ -115,12 +115,15 @@ public class TodoHub : Hub
|
||||
if (updateTodo is null)
|
||||
throw new InvalidOperationException("Could not parse invalid updateTodo");
|
||||
|
||||
var userId = GetUserId();
|
||||
|
||||
var updatedTodo = await _todoRepository.UpdateTodoAsync(new Core.Entities.Todo()
|
||||
{
|
||||
Id = updateTodo.Id,
|
||||
Project = updateTodo.Project,
|
||||
Status = updateTodo.Status,
|
||||
Title = updateTodo.Title
|
||||
Title = updateTodo.Title,
|
||||
AuthorId = userId
|
||||
});
|
||||
|
||||
var serializedTodo = JsonSerializer.Serialize(new TodoResponse()
|
||||
|
@ -6,4 +6,5 @@ public record Todo
|
||||
public string Title { get; init; }
|
||||
public bool Status { get; init; }
|
||||
public string Project { get; init; }
|
||||
public string AuthorId { get; init; }
|
||||
}
|
@ -66,7 +66,8 @@ public class TodoRepository : ITodoRepository
|
||||
Id = todo.Id,
|
||||
Status = todo.Status,
|
||||
Title = todo.Title,
|
||||
ProjectName = todo.Project
|
||||
ProjectName = todo.Project,
|
||||
AuthorId = todo.AuthorId
|
||||
});
|
||||
|
||||
return new Core.Entities.Todo()
|
||||
@ -74,7 +75,8 @@ public class TodoRepository : ITodoRepository
|
||||
Id = updatedTodo.Id,
|
||||
Project = updatedTodo.ProjectName,
|
||||
Status = updatedTodo.Status,
|
||||
Title = updatedTodo.Title
|
||||
Title = updatedTodo.Title,
|
||||
AuthorId = updatedTodo.AuthorId
|
||||
};
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user