Beispiel #1
0
        public IActionResult PostActionMobile([FromBody] CadastroApp cadastro)
        {
            var usuario = new UsuarioDomain
            {
                Email = cadastro.Email,
                Senha = cadastro.Senha
            };
            var cliente = new ClientesDomain
            {
                Nome        = cadastro.Nome,
                Usuario     = usuario,
                DataCriacao = DateTime.Now
            };

            db.Usuarios.Add(usuario);
            db.Clientes.Add(cliente);
            db.SaveChanges();
            return(Ok());
        }
Beispiel #2
0
        public IActionResult PostActionWeb([FromBody] CadastroWeb cadastro)
        {
            var usuario = new UsuarioDomain
            {
                Email = cadastro.Email,
                Senha = cadastro.Senha
            };
            var cliente = new ClientesDomain
            {
                Nome            = cadastro.Nome,
                Usuario         = usuario,
                DataCriacao     = DateTime.Now,
                DataNascimento  = cadastro.DataDeNascimento,
                Genero          = cadastro.Genero,
                GrauDeficiencia = cadastro.GrauDeDeficiencia
            };

            db.Usuarios.Add(usuario);
            db.Clientes.Add(cliente);
            db.SaveChanges();
            return(Ok());
        }
Beispiel #3
0
 public IActionResult DeleteAction([FromBody] ClientesDomain cliente)
 {
     _clientesContext.Clientes.Remove(cliente);
     _clientesContext.SaveChanges();
     return(Ok(cliente));
 }
 public int Cadastrar(ClientesDomain clientes, UsuarioDomain usuario)
 {
     _clientesrepository.Inserir(clientes);
     _usuariosrepository.Inserir(usuario);
     return(0);
 }
Beispiel #5
0
 public IActionResult PostAction([FromBody] ClientesDomain cliente)
 {
     _clientesContext.Clientes.Add(cliente);
     _clientesContext.SaveChanges();
     return(Ok(cliente));
 }