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")); } }
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)); } }
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)); } }
public ActionResult AdultRegistration() { Models.messageModel m = new Models.messageModel(); m.message = ""; return(View("~/Views/Adult/AdultRegistration.cshtml", m)); }
public ActionResult AdultLogin() { Models.messageModel message = new Models.messageModel(); message.message = ""; return(View("~/Views/Login/AdultLogin.cshtml", message)); }