コード例 #1
0
 public int Atualizar(T dados)
 {
     try {
         _context.Set <T> ().Update(dados);
         return(_context.SaveChanges());
     } catch (System.Exception ex) {
         throw new Exception(ex.Message);
     }
 }
コード例 #2
0
        public static void Inicializar(BikeMobiContext _context)
        {
            _context.Database.EnsureCreated();
            if (_context.Logins.Any())
            {
                return;
            }

            var login = new Login("brunohafonso", "*****@*****.**", "bbc259521");

            var perfil = new Perfil(1, "Bruno Afonso", DateTime.Parse("25/04/1995"), "SP", "São Paulo", "sou ciclista com orgulho", "www.google.com.br");

            var rotaPesquisada = new RotaPesquisada(1, 3, "10 mins", "R. Bom Pastor - Ipiranga, São Paulo - SP, Brazil", -23.5901388, -46.607101, "R. do Capitarizinho - Vila Liviero, São Paulo - SP, Brazil", -23.6479125, -46.596678, "lvioCf|k{GVw@");

            var rotaRealizada = new RotaRealizada(1, 1, -23.6479125, -46.596678, -23.5901388, -46.607101, "10 mins", 600, 3);

            var avaliacao = new Avaliacao(1, 1, 4, 5);

            rotaRealizada.Avaliacao = avaliacao;

            _context.Logins.Add(login);
            _context.Perfis.Add(perfil);
            _context.RotasPesquisadas.Add(rotaPesquisada);
            _context.RotasRealizadas.Add(rotaRealizada);
            //_context.Avaliacoes.Add(avaliacao);
            _context.SaveChanges();
        }
コード例 #3
0
        public static void Inicializar(BikeMobiContext _context)
        {
            _context.Database.EnsureCreated();
            if (_context.Logins.Any())
            {
                return;
            }

            var login = new Login("brunohafonso", "*****@*****.**", "bbc259521");


            var perfil = new Perfil("Bruno Afonso", DateTime.Parse("25/04/1995"), "São Paulo", "sou ciclista com orgulho", "www.google.com.br", DateTime.Now);

            login.Perfil = perfil;

            _context.Logins.Add(login);

            _context.SaveChanges();
        }