Ejemplo n.º 1
0
        public JsonResult Cadastro(ColaboradorViewModel model)
        {
            EnderecoNegocio enderecoNegocio = new EnderecoNegocio();
            Endereco        e = new Endereco();

            e.Numero      = model.Endereco.Numero;
            e.Rua         = model.Endereco.Rua;
            e.UF          = model.Endereco.UF;
            e.Cep         = model.Endereco.Cep;
            e.Bairro      = model.Endereco.Bairro;
            e.Complemento = model.Endereco.Complemento;


            enderecoNegocio.Cadastrar(e);

            ColaboradorNegocio colaboradorNegocio = new ColaboradorNegocio();
            Colaborador        c = new Colaborador
            {
                Nome           = model.Nome,
                Salario        = model.Salario,
                Telefone       = model.Telefone,
                EstadoCivil    = model.EstadoCivil,
                EnderecoId     = e.Id,
                Email          = model.Email,
                DataNascimento = Convert.ToDateTime(model.DataNascimento),
                Cpf            = model.Cpf,
                Cargo          = model.Cargo
            };

            colaboradorNegocio.Cadastrar(c);

            return(Json(""));
        }
Ejemplo n.º 2
0
        public JsonResult Cadastrar(ClienteViewModel model)
        {
            try
            {
                ClienteNegocio  clienteNegocio  = new ClienteNegocio();
                EnderecoNegocio enderecoNegocio = new EnderecoNegocio();

                Endereco e = new Endereco();
                e.Numero = model.Endereco.Numero;
                e.Rua    = model.Endereco.Rua;
                e.UF     = model.Endereco.UF;
                e.Cep    = model.Endereco.Cep;
                e.Bairro = model.Endereco.Bairro;
                enderecoNegocio.Cadastrar(e);

                Cliente c = new Cliente();
                c.Nome           = model.Nome;
                c.Telefone       = model.Telefone;
                c.Cpf            = model.Cpf;
                c.DataNascimento = Convert.ToDateTime(model.DataNascimento);
                c.Email          = model.Email;
                c.EnderecoId     = e.Id;

                clienteNegocio.Cadastrar(c);
            }
            catch (Exception)
            {
                throw;
            }

            return(Json("Cliente cadastrado com sucesso!!"));
        }