Example #1
0
        public ActionResult SaveAdultRegistration(FormCollection coll)
        {
            Models.messageModel m = new Models.messageModel();
            try
            {
                BLL.LearnHebrewEntities.Adult adult = new BLL.LearnHebrewEntities.Adult();

                var name      = coll["AdultName"];
                var password  = coll["AdultPassword"];
                var isTeacher = coll["IsSignAsTeacher"] != null ? coll["IsSignAsTeacher"] : "false";

                if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(password))
                {
                    //var allAdults = BLL.Services.AdultServices.LoadAll();
                    var adultByName = BLL.Services.AdultServices.LoadAdultByName(name);

                    if (adultByName != null && adultByName.AdultID != 0)
                    {
                        m.message = "קיים משתמש בשם זה, אנא בחר שם אחר";
                        return(View("~/Views/Adult/AdultRegistration.cshtml", m));
                    }

                    adult.Name           = name;
                    adult.Password       = password;
                    adult.Data.IsTeacher = isTeacher.Equals("false") ? false : true;
                }
                else
                {
                    return(Content("fail"));
                }

                var adultID = BLL.Services.AdultServices.Save(adult);

                if (adultID == 0)
                {
                    return(Content("fail"));
                }

                m.message = "";
                return(View("~/Views/Login/AdultLogin.cshtml", m));
            }
            catch (Exception ex)
            {
                return(Content("fail"));
            }
        }
Example #2
0
        public ActionResult AdultLogin(FormCollection coll)
        {
            LearnHebrew.Models.AdultModel m = new Models.AdultModel();
            var adult = new BLL.LearnHebrewEntities.Adult();

            try
            {
                var name     = coll["AdultName"];
                var password = coll["AdultPassword"];

                //if (Auxiliray.Session.AdultInSession != null && Auxiliray.Session.AdultInSession.Name == name && Auxiliray.Session.AdultInSession.Password == password)
                //{
                //    m.Adult = Auxiliray.Session.AdultInSession;
                //    return View("~/Views/Adult/Index.cshtml", m);
                //}
                //else
                //{
                //    adult = BLL.Services.AdultServices.LoadAdultByNameAndPassword(name, password);
                //}

                adult = BLL.Services.AdultServices.LoadAdultByNameAndPassword(name, password);


                if (adult == null || adult.AdultID == 0)
                {
                    Models.messageModel message = new Models.messageModel();
                    message.message = "פרטי התחברות שגויים";
                    return(View("~/Views/Login/AdultLogin.cshtml", message));
                }

                m.Adult = adult;
                Auxiliray.Session.AdultInSession = adult;
                return(View("~/Views/Adult/Index.cshtml", m));
            }
            catch (Exception ex)
            {
                Models.messageModel message = new Models.messageModel();
                message.message = "";
                return(View("~/Views/Login/AdultLogin.cshtml", message));
            }
        }
Example #3
0
        public ActionResult IndexPage(FormCollection coll)
        {
            Models.childModel   m       = new Models.childModel();
            Models.messageModel message = new Models.messageModel();
            try
            {
                var name     = coll["childName"];
                var password = coll["childPassword"];
                BLL.LearnHebrewEntities.Child child = new BLL.LearnHebrewEntities.Child();
                if (Auxiliray.Session.ChildInSession != null && Auxiliray.Session.ChildInSession.ChildID == int.Parse(password))
                {
                    child = Auxiliray.Session.ChildInSession;
                }
                else
                {
                    child = BLL.Services.ChildServices.LoadChildByNameandPassword(name, password);
                }

                if (child != null && child.ChildID != 0)
                {
                    Auxiliray.Session.ChildInSession = child;
                    m.child = child;
                    return(View("~/Views/Child/Index.cshtml", m));
                }
                else
                {
                    message.message = "קרתה שגיאה, בבקשה נסו להיכנס לאתר בעזרת כפתור כניסה רשומה שוב";
                    return(View("~/Views/Login/ChildLogin.cshtml", message));
                }
            }
            catch (Exception ex)
            {
                message.message = "קרתה שגיאה, בבקשה נסו להיכנס לאתר בעזרת כפתור כניסה רשומה שוב";
                return(View("~/Views/Login/ChildLogin.cshtml", message));
            }
        }
Example #4
0
 public ActionResult AdultRegistration()
 {
     Models.messageModel m = new Models.messageModel();
     m.message = "";
     return(View("~/Views/Adult/AdultRegistration.cshtml", m));
 }
Example #5
0
 public ActionResult AdultLogin()
 {
     Models.messageModel message = new Models.messageModel();
     message.message = "";
     return(View("~/Views/Login/AdultLogin.cshtml", message));
 }