示例#1
0
        public List <ProfissionalModel> GetTodosProfissionais()
        {
            {
                SqlConnection            con = null;
                List <ProfissionalModel> listadeProfissionais = new List <ProfissionalModel>();
                try
                {
                    con = Conexao.Conectar();
                    SqlCommand cmd = new SqlCommand("select * from Profissional  ", con);

                    SqlDataReader rdr = cmd.ExecuteReader();
                    while (rdr.Read() == true)
                    {
                        int               id           = rdr.GetInt32(0);
                        string            nome         = rdr.GetString(1);
                        ProfissionalModel profissional = new ProfissionalModel(id, nome);

                        listadeProfissionais.Add(profissional);
                    }
                }
                catch
                {
                    throw new Exception("Erro");
                }
                finally
                {
                    con.Close();
                }

                return(listadeProfissionais);
            }
        }
示例#2
0
 public Guid Salvar(ProfissionalModel profissional)
 {
     using (var db = new MainContextFactory().CreateDbContext(null))
     {
         db.Profissionais.Add(profissional);
         db.SaveChanges();
         return(profissional.Id);
     }
 }
示例#3
0
 public void InserirProfissional(ProfissionalModel pf)
 {
     try
     {
         profissionais.InsertProfissional(pf);
     }
     catch (Exception e)
     {
         throw;
     }
 }
        public void Post([FromBody] ProfissionalModel value)
        {
            var profisssional = new Profissional();

            profisssional.Cpf      = value.Cpf;
            profisssional.Nome     = value.Nome;
            profisssional.Email    = value.Email;
            profisssional.Senha    = value.Senha;
            profisssional.Telefone = value.Telefone;

            _profissionalService.Adicionar(profisssional);
        }
示例#5
0
        public void InsertProfissional(ProfissionalModel pm)
        {
            {
                SqlConnection con = null;

                try
                {
                    con = Conexao.Conectar();
                    SqlCommand cmd = new SqlCommand(" Insert Into Profissional values(@id,@nome)", con);
                    cmd.Parameters.AddWithValue("@id", pm.Id);
                    cmd.Parameters.AddWithValue("@nome", pm.Nome);
                    cmd.ExecuteNonQuery();
                }
                catch (Exception e) {
                }
            }
        }