In this part we will use the API that we created in the previous tutorials and the generated client code to communicate to our API. https://www.youtube.com/watch?v=0KeGqzk5hpY&feature=youtu.be https://www.youtube.com/watch?v=NzVfWKL5jf8 Now we will create our user interface for Create invoice. We have a date input on it, so we will need a date picker and I decided to … Continue reading ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 7 React – Create And List Invoice)
Author: alexcalingasan
Drag and Drop Image uploader using React, Dropzone and Cloudinary
In this article I will show you how to use React and dropzone to upload images in the server such as Cloudinary.
ASP.Net Core 3.1 Repository Pattern and Unit of Work Using Dapper
In this article I will create a web api using ASP.Net Core 3.1 and instead of using the Entity Framework which I usually do. I will try to use Dapper. We will also use Repository pattern and Unit of Work to manage our data.
ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 6 React – How To Convert ReactJs To Typescript)
Honestly, I might feel uncomfortable using javascript in a react app. These past few years, I always used typescript whenever I worked on a front-end application. This is the major reason, why I want to convert the ClientApp to a typescript.
ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 5 NSwag – Setting up Swagger and Auto generate API client code)
How to use NSwag in ASP.Net Core 3.1 to generate API client code.
ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 4 AutoMapper – Map object properties to another object)
AutoMapper is a library that can map your object properties with the other object. By default, It maps the value of one object to another by looking on the properties with similar names from the source object to destination object.
ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 3 MediatR and FluentValidation)
We will follow CQRS (Command Query Responsibility Segregation) approach in handling our data. We will use MediatR to handle the mappings of request to response and FluentValidation for validation.
ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 2 Auditing in EF Core with CreatedBy and LastModifiedBy)
Now we will create our domain entities and implement EF Core auditing by saving the user who created the record and the last user who modified the record.
ASP.NET Core 3.1 Clean Architecture – Invoice Management App (Part 1)
If you are not familiar with clean architecture, following along this article will help you understand it. I will try create my own implementation of clean architecture based on Jason Taylor's clean architecture.
ASP.NET Core 3.1 with React: Facebook external login
In this article I will teach you how to add Facebook external login in your ASP.NET Core 3.1 application with react. This is a continuation of my previous article ASP.NET Core 3.1 with React: User Authentication and Registration you might want to have a look on it before continuing.