Add Classes in Dto folder - bondaigames/ASP.NET-Core-Documentation GitHub Wiki

  • Copy Dto's folder from CouponAPI Project to AuthAPI Project in Models folder and Delete CouponDto.cs
  • Create class UserDto.cs in Dto folder
namespace Services.AuthAPI.Models.Dto
{
    public class UserDto
    {
        public string ID { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }
        public string PhoneNumber { get; set; }
    }
}

  • Create class RegistrationRequestDto.cs in Dto folder
namespace Services.AuthAPI.Models.Dto
{
    public class RegistrationRequestDto
    {
        public string Email { get; set; }
        public string Name { get; set; }
        public string PhoneNumber { get; set; }
        public string Password { get; set; }
    }
}
  • Create class LoginRequestDto.cs in Dto folder
namespace Services.AuthAPI.Models.Dto
{
    public class LoginRequestDto
    {
        public string Email { get; set; }
        public string Password { get; set; }
    }
}

  • Create class LoginResponseDto.cs in Dto folder
namespace Services.AuthAPI.Models.Dto
{
    public class LoginResponseDto
    {
        public UserDto User { get; set; }
        public string Token { get; set; }
    }
}