Ejemplo n.º 1
0
 //Método para achar por id
 public virtual TEntity FindById(int id)
 {
     using (DataContex d = new DataContex())
     {
         return(d.Set <TEntity>().Find(id));
     }
 }
Ejemplo n.º 2
0
 public bool HasLogin(string login)
 {
     using (DataContex d = new DataContex())
     {
         return(d.Usuario.Count(u => u.Login.Equals(login)) > 0);
     }
 }
Ejemplo n.º 3
0
        public static ApplicationRoleManager Create(IdentityFactoryOptions <ApplicationRoleManager> options,
                                                    IOwinContext context)
        {
            DataContex             db      = context.Get <DataContex>();
            ApplicationRoleManager manager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(db));

            return(manager);
        }
Ejemplo n.º 4
0
 //Método de inserção
 public virtual void Insert(TEntity obj)
 {
     using (DataContex d = new DataContex())
     {
         d.Entry(obj).State = EntityState.Added;
         d.SaveChanges();
     }
 }
Ejemplo n.º 5
0
 //Método de Exclusão
 public virtual void Delete(TEntity obj)
 {
     using (DataContex d = new DataContex())
     {
         d.Entry(obj).State = EntityState.Deleted;
         d.SaveChanges();
     }
 }
Ejemplo n.º 6
0
 public static IList <Turma> Listar()
 {
     using (var db = new DataContex())
     {
         return(db.Set <Turma>()
                .ToList());
     }
 }
Ejemplo n.º 7
0
 // GET: Products/Create
 public ActionResult Create()
 {
     using (var db = new DataContex())
     {
         ViewBag.Categories = db.Categories.ToList();
         return(View());
     }
 }
Ejemplo n.º 8
0
 public static Usuario BuscarPorId(int Id)
 {
     using (var db = new DataContex())
     {
         return(db.Set <Usuario>()
                .Include("Pessoa")
                .FirstOrDefault(x => x.Id == Id));
     }
 }
Ejemplo n.º 9
0
 public ActionResult Create()
 {
     using (var db = new DataContex())
     {
         var viewModel = new ProductViewModel();
         Supply(viewModel, db);
         return(View(viewModel));
     }
 }
        public AuthorizationService(string connectionString)
        {
            _db          = new DataContex(connectionString);
            _UserManager = new ApplicationUserManager(new UserStore <ApplicationUser>(_db));

            _RoleManager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(_db));

            _signInManager = new ApplicationSignInManager(_UserManager, null);
        }
Ejemplo n.º 11
0
 public static Sala BuscarPorId(int Id)
 {
     using (var db = new DataContex())
     {
         return(db.Set <Sala>()
                .Include("Predio")
                .Where(x => x.Id == Id)
                .FirstOrDefault());
     }
 }
Ejemplo n.º 12
0
 public static IList <Sala> Listar()
 {
     using (var db = new DataContex())
     {
         return(db.Set <Sala>()
                .Include("Recursos")
                .Include("Predio")
                .ToList());
     }
 }
Ejemplo n.º 13
0
 public Usuario Find(string login, string senha)
 {
     using (DataContex d = new DataContex())
     {
         //SQL -> select * from Usuario
         // where Login = @Login and Senha = @Senha
         return(d.Usuario
                .FirstOrDefault(u => u.Login.Equals(login) && (u.Senha.Equals(senha))));
     }
 }
Ejemplo n.º 14
0
 public static Turma BuscarId(int Id)
 {
     using (var db = new DataContex())
     {
         return(db.Set <Turma>()
                .Include("Disciplina")
                .Include("Professor")
                .FirstOrDefault(x => x.Id == Id));
     }
 }
Ejemplo n.º 15
0
 public static IList <Professor> Listar()
 {
     using (var db = new DataContex())
     {
         return(db.Set <Professor>()
                .Include("Turmas")
                .Include("Turmas.Disciplina")
                .ToList());
     }
 }
Ejemplo n.º 16
0
 private void Supply(ProductViewModel viewModel, DataContex db)
 {
     viewModel.Categories = db.Categories
                            .Select(c => new SelectListItem()
     {
         Text  = c.Name,
         Value = c.Id.ToString()
     })
                            .ToList();
 }
Ejemplo n.º 17
0
        public static void Horarios()
        {
            using (var db = new DataContex())
            {
                HorarioAula lHorarioAula = new HorarioAula();
                lHorarioAula.DiaSemana  = EDiaSemana.SegundaFeira;
                lHorarioAula.HoraInicio = new DateTime(2015, 11, 10, 16, 30, 0);
                lHorarioAula.HoraFim    = new DateTime(2015, 11, 10, 18, 30, 0);

                HorarioAula lHorarioAula2 = new HorarioAula();
                lHorarioAula.DiaSemana  = EDiaSemana.SegundaFeira;
                lHorarioAula.HoraInicio = new DateTime(2015, 11, 10, 14, 30, 0);
                lHorarioAula.HoraFim    = new DateTime(2015, 11, 10, 16, 30, 0);

                HorarioAula lHorarioAula3 = new HorarioAula();
                lHorarioAula.DiaSemana  = EDiaSemana.SegundaFeira;
                lHorarioAula.HoraInicio = new DateTime(2015, 11, 10, 10, 30, 0);
                lHorarioAula.HoraFim    = new DateTime(2015, 11, 10, 12, 30, 0);

                HorarioAula lHorarioAula4 = new HorarioAula();
                lHorarioAula.DiaSemana  = EDiaSemana.SegundaFeira;
                lHorarioAula.HoraInicio = new DateTime(2015, 11, 10, 8, 30, 0);
                lHorarioAula.HoraFim    = new DateTime(2015, 11, 10, 10, 30, 0);

                db.Set <HorarioAula>().Add(lHorarioAula);
                db.Set <HorarioAula>().Add(lHorarioAula2);
                db.Set <HorarioAula>().Add(lHorarioAula3);
                db.Set <HorarioAula>().Add(lHorarioAula4);

                try
                {
                    db.SaveChanges();
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
                {
                    Exception raise = dbEx;
                    foreach (var validationErrors in dbEx.EntityValidationErrors)
                    {
                        foreach (var validationError in validationErrors.ValidationErrors)
                        {
                            string message = string.Format("{0}:{1}",
                                                           validationErrors.Entry.Entity.ToString(),
                                                           validationError.ErrorMessage);
                            // raise a new exception nesting
                            // the current instance as InnerException
                            raise = new InvalidOperationException(message, raise);
                        }
                    }
                    throw raise;
                }
            }
        }
Ejemplo n.º 18
0
 // GET: Products
 public ActionResult Index()
 {
     using (var db = new DataContex())
     {
         return(View(db.Products
                     .Where(p => p.Id > 2)
                     .OrderBy(p => p.Name)
                     .ThenBy(p => p.Id)
                     .Skip(1)
                     .Take(2)
                     .ToList()));
     }
 }
Ejemplo n.º 19
0
        public static RegisterUser ChangeValues(Table table, DataContex dataContext)
        {
            var obj = dataContext.RegisterUser;

            foreach (var row in table.Rows)
            {
                foreach (var item in row)
                {
                    PropertyInfo pi = obj.GetType().GetProperty(item.Key);
                    pi.SetValue(obj, item.Value);
                }
            }
            return(obj);
        }
Ejemplo n.º 20
0
 public ActionResult Create(Product product)
 {/*powinno sie dodawac w kazdej akcji*/
     if (ModelState.IsValid == false)
     {
         return(View());
     }
     using (var db = new DataContex())
     {
         db.Products.Add(product);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //_products.Add(product);
 }
Ejemplo n.º 21
0
 // GET: Products1
 public ActionResult Index()
 {
     using (var db = new DataContex())
     {
         var viewModels = db.Products.Select(p => new ProductViewModel
         {
             Id       = p.Id,
             Name     = p.Name,
             Price    = p.Price,
             Category = p.Category.Name
         }).ToList();
         return(View(viewModels));
     }
 }
Ejemplo n.º 22
0
 public static Usuario VerificarCrendeciais(string Email, string Password)
 {
     try
     {
         using (var db = new DataContex())
         {
             return(db.Set <Usuario>().FirstOrDefault(x => x.Email == Email && x.Senha == Password));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 23
0
 public static IList <SolicitacaoReservaSala> Listar()
 {
     using (var db = new DataContex())
     {
         return(db.Set <SolicitacaoReservaSala>()
                .Include("HorarioAula")
                .Include("Sala")
                .Include("Sala.Predio")
                .Include("Turma")
                .Include("Turma.Disciplina")
                .Include("Turma.Professor")
                .Include("Solicitante")
                .ToList());
     }
 }
Ejemplo n.º 24
0
 public ActionResult Create(ProductViewModel viewModel)
 {
     using (var db = new DataContex())
     {
         if (ModelState.IsValid == false)
         {
             Supply(viewModel, db);
             return(View(viewModel));
         }
         var product = new Product()
         {
             Name       = viewModel.Name,
             Price      = viewModel.Price,
             CategoryId = viewModel.CategoryId
         };
         db.Products.Add(product);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 25
0
        public static void IncluirSolicitacao(Sala pSala, int UsuarioId, int HorarioId, DateTime dtInicio, DateTime dtFim, int TurmaId)
        {
            using (var db = new DataContex())
            {
                SolicitacaoReservaSala lSolicitacao = new SolicitacaoReservaSala();
                lSolicitacao.Sala              = pSala;
                lSolicitacao.PeriodoInicial    = dtInicio;
                lSolicitacao.PeriodoFim        = dtFim;
                lSolicitacao.Solicitante       = UsuarioBLL.BuscarPorId(UsuarioId);
                lSolicitacao.StatusSolicitacao = EStatusSolicitacaoReserva.Aguardando;
                lSolicitacao.HorarioAula       = HorarioAulaBLL.BuscarPorId(HorarioId);
                lSolicitacao.Turma             = TurmaBLL.BuscarId(TurmaId);
                db.Set <SolicitacaoReservaSala>().Add(lSolicitacao);

                try
                {
                    db.SaveChanges();
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
                {
                    Exception raise = dbEx;
                    foreach (var validationErrors in dbEx.EntityValidationErrors)
                    {
                        foreach (var validationError in validationErrors.ValidationErrors)
                        {
                            string message = string.Format("{0}:{1}",
                                                           validationErrors.Entry.Entity.ToString(),
                                                           validationError.ErrorMessage);
                            // raise a new exception nesting
                            // the current instance as InnerException
                            raise = new InvalidOperationException(message, raise);
                        }
                    }
                    throw raise;
                }
            }
        }
Ejemplo n.º 26
0
        public ActionResult Login(User model, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                using (DataContex db = new DataContex())
                {
                    string username = model.userName;
                    string password = model.password;

                    bool userValid = db.Users.Any(user => user.userName == username && user.password == password);

                    if (userValid)
                    {
                        FormsAuthentication.SetAuthCookie(username, false);

                        return(Redirect(returnUrl));
                    }

                    ModelState.AddModelError("CredentialError", "Nieprawidłowe hasło lub nazwa użytkownika");
                }
            }

            return(View(model));
        }
Ejemplo n.º 27
0
 public AdminController()
 {
     _contex = new DataContex();
 }
Ejemplo n.º 28
0
 public DoctorController()
 {
     _contex = new DataContex();
 }
Ejemplo n.º 29
0
 public WeatherForecastController(DataContex context)
 {
     _context = context;
 }
Ejemplo n.º 30
0
 public HooksUser(DataContex dataContex)
 {
     this.dataContex = dataContex;
     this.faker      = new Faker("en");
 }