public ActionResult LogIn(Models.myFinanceUserModel user)
        {
            
                using (var db = new myFinanceDatabaseEntities())
                {
                    var admin =
                        db.myFinanceUsers.FirstOrDefault(
                            u => u.Email == user.Email && u.Parola == user.Parola && u.RoluriUser == "Administrator");
                    if (admin != null)
                    {
                    Session["Logat"] = "Logat cu email: " + user.Email;
                    return RedirectToAction("Index", "Administrator");}
                {  

                    var usr = db.myFinanceUsers.FirstOrDefault(u => u.Email == user.Email && u.Parola == user.Parola);
                    if (usr != null)
                    {
                        Session["Logat"] = "Logat cu email: " + user.Email;
                        return RedirectToAction("Index", "Logat");
                    }
                    {
                        ViewBag.EroareLogare = "Datele introduse nu sunt corecte. Logarea nu s-a produs. Va rugam introduceti datele din nou!";
                        return View();
                    }
                }
            }
            } 
        public ActionResult Register(Models.myFinanceUserModel user)
        {

            if (ModelState.IsValid)
            {
                using (var db = new myFinanceDatabaseEntities())
                {

                    var usercontainer = db.myFinanceUsers.Create();

                    usercontainer.Email = user.Email;
                    usercontainer.Nume = user.Nume;
                    usercontainer.Prenume = user.Prenume;
                    usercontainer.Parola = user.Parola;
                    usercontainer.ConfirmaParola = user.ConfirmaParola;
                    if (user.Parola == user.ConfirmaParola)
                    {
                        //se verifica daca mai exista un email introdus in baza de date
                        var count = db.myFinanceUsers.Count(u => u.Email == user.Email);
                        if (count == 0)
                        {
                            //se adauga userul in DB
                            db.myFinanceUsers.Add(usercontainer);
                            db.SaveChanges();

                            ViewBag.Successful = user.Email +
                                                 " te-ai inregistrat cu succes. Daca doresti sa accesezi site-ul Logheaza-te.";
                            return RedirectToActionPermanent("Index");
                        }
                        {

                            ViewBag.EroareEmail = "Adresa de email introdusa: " + user.Email +
                                                  " exista deja in baza de date. Inregistrati-va cu alt user";
                            return View("Register");
                        }
                    }
                    {
                        ViewBag.EroareParole = "Campurile: Parola si confirma parola trebuie sa fie identice. ";
                        return View("Register");
                    }
                }
            }
            {
                ModelState.AddModelError("", "Inregistrarea nu s-a putut realiza.");
            }
            return View();
        }