PetHealth-CVH / PetHealth

4 stars 1 forks source link

Criação de `Models/Http_Requests` #35

Open Tiallysson opened 3 months ago

wagnerluann commented 3 months ago

Criação Http_Request

CredenciaisRequest.cs


namespace Models.HttpRequests
{
    public class CredenciaisRequest
    {
        public Guid Id {get; set;}
        public required string Email {get; set;}
        public required string Senha {get; set;}
        public Guid UsuarioId {get; set;}
        public Usuario Usuario {get; set;}
    }
}
wagnerluann commented 3 months ago

UsuariosRequest.cs

namespace Models.HttpRequests
{
    public class Endereco 
    {
        public required string Estado {get; set;}
        public required string Bairro {get; set;}
        public required string Cidade {get; set;} 
        public required string Rua {get; set;}
        public required string Numero {get; set;}
        public string CEP {get; set;}
        public string Complemento {get; set;}
    }
    public class Credencial
    {
        public required string Email {get; set;}
        public required string Senha {get; set;}
    }
    public class UsuarioRequest
    {
        public required long Cpf { get; set; }
        public DateTime DataCadastro { get; set; }
        public required string Nome { get; set; }
        public required string Sobrenome { get; set; }
        public required Credencial Credencial { get; set; }
        public required Endereco Endereco { get; set; }
    }
}
wagnerluann commented 3 months ago

ContatoRequest.cs


namespace Models.HttpRequests
{
    public class ContatoRequest
    {
        public Guid Id {get; set;}
        public string celular {get; set;}
        public string Email {get; set;}
        public Credencial email {get; set;}    
    }
}
wagnerluann commented 3 months ago

EnderecoRequest.cs

namespace Models.HttpRequests
{
     public class EnderecoRequest
    {
        public required string Estado {get; set;}
        public required string Bairro {get; set;}
        public required string Cidade {get; set;} 
        public required string Rua {get; set;}
        public required string Numero {get; set;}
        public required string CEP {get; set;}
        public required string Complemento {get; set;}

    }
}
wagnerluann commented 3 months ago

FornecedorRequest.cs

namespace Models.HttpRequests
{
    public class FornecedorRequest
    {
        public string Razao { get; set; }
        public string CNPJ { get; set; }
        public string Telefone { get; set; }
        public string Email { get; set; }
    }
}
wagnerluann commented 3 months ago

PedidosRequest.cs

namespace Models.HttpRequests
{
    public class PedidosRequest 
    {
        public DateTime data_pedido {get; set;}
        public int quantidade {get; set;}
        public double preco {get; set;}

    }
}
wagnerluann commented 3 months ago

ProdutosRequest.cs

namespace Models.HttpRequests 
{
    public class ProdutosRequest
    {
        public required string Nome_Produto { get; set; }   
        public required string Descricao { get; set; }
        public required int Quantidade { get; set; }
        public required double Preco { get; set; }

    }
}