@startuml
!include ..\..\..\..\..\..\..\.c4s\C4_Sequence.puml

title To Do App Example - To Do App - Web App - Update Task - C4 Sequence - Container level

System_Ext(C4InterFlow.SoftwareSystems.ExternalSystem, "External", "")

System_Boundary(ToDoAppExample.SoftwareSystems.ToDoApp, "To Do App")
    Container(ToDoAppExample.SoftwareSystems.ToDoApp.Containers.WebApp, "Web App", "", "")
    Container(ToDoAppExample.SoftwareSystems.ToDoApp.Containers.WebApi, "Web Api", "", "")
    Container(ToDoAppExample.SoftwareSystems.ToDoApp.Containers.Database, "Database", "", "")
Boundary_End()

Rel(C4InterFlow.SoftwareSystems.ExternalSystem, ToDoAppExample.SoftwareSystems.ToDoApp.Containers.WebApp, "Update Task")
Rel(ToDoAppExample.SoftwareSystems.ToDoApp.Containers.WebApp, ToDoAppExample.SoftwareSystems.ToDoApp.Containers.WebApi, "Update Task")
Rel(ToDoAppExample.SoftwareSystems.ToDoApp.Containers.WebApi, ToDoAppExample.SoftwareSystems.ToDoApp.Containers.Database, "Update Task")


@enduml
