コード例 #1
0
ファイル: TAgendamentoBLL.cs プロジェクト: jalvarezbh/SINAF
        public int Inserir(TAgendamentoVO tagendamentovo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TAgendamento
            {
                Nome = tagendamentovo.Nome,

                DataNascimento = tagendamentovo.DataNascimento,

                Email = tagendamentovo.Email,

                Telefone = tagendamentovo.Telefone,

                Celular = tagendamentovo.Celular,

                CEP = tagendamentovo.CEP,

                Logradouro = tagendamentovo.Logradouro,

                Numero = tagendamentovo.Numero,

                Complemento = tagendamentovo.Complemento,

                Bairro = tagendamentovo.Bairro,

                Cidade = tagendamentovo.Cidade,

                UF = tagendamentovo.UF,

                PontoReferencia = tagendamentovo.PontoReferencia,

                TAtendimento = banco.TAtendimento.FirstOrDefault(registro => registro.IDAtendimento == tagendamentovo.IDAtendimento),

                TUsuario = banco.TUsuario.First(registro => registro.IDUsuario == tagendamentovo.IDUsuarioAgendamento),

                TUsuario1 = banco.TUsuario.FirstOrDefault(registro => registro.IDUsuario == tagendamentovo.IDUsuarioVendedor),
            };

            banco.AddToTAgendamento(query);
            banco.SaveChanges();

            tagendamentovo.IDAgendamento = query.IDAgendamento;

            return(query.IDAgendamento);
        }