LibraryApp Library Application based on 3-Layer Architecture. There are following layers: Data Access Layer which implements Repository and Unit of Work patters Business Logic Layer with Auto Mapper for converting DTO to Entity classes and vise versa Presentation Layer with MVVM pattern