public JsonResult AddEditExam(TBL_Exam data) { db.Configuration.ProxyCreationEnabled = false; try { TBL_Exam exam = null; if (data.examId == 0) { TBL_User user = (TBL_User)Session["usr"]; exam = new TBL_Exam(); exam.examName = data.examName; exam.examStatus = false; exam.examCreatedBy = Convert.ToInt32(user.userId); exam.examAppearCode = Utility.RandomString(8); // System.Guid.NewGuid().ToString(); db.TBL_Exam.Add(exam); db.SaveChanges(); return(Json("Exam Added Successfully", JsonRequestBehavior.AllowGet)); } else { TBL_User user = (TBL_User)Session["usr"]; exam = db.TBL_Exam.Where(x => x.examId == data.examId).SingleOrDefault(); exam.examName = data.examName; db.SaveChanges(); return(Json("Exam Updated Successfully", JsonRequestBehavior.AllowGet)); } } catch (Exception) { } return(Json("Status Failed to Perform Operation", JsonRequestBehavior.AllowGet)); }
private void btAddUser_Click(object sender, RoutedEventArgs e) { ServicesXML sx = new ServicesXML(); string temp = ""; TBL_User tuser = new TBL_User(); tuser.UserId = rand.Next(1000, 9999); tuser.UserName = string.Format("{0}{1}", tbSoname.Text, tbName.Text.Substring(0, 1)); tuser.Password = rand.Next().ToString(); tuser.DOB = (DateTime)tbDOB.SelectedDate; tuser.Gender = (Gender)(lbGender.SelectedIndex); if (!sx.AddUser(tuser, out temp)) { ErrorMessage.Foreground = new SolidColorBrush(Colors.Red); ErrorMessage.Content = temp; } else { ErrorMessage.Foreground = new SolidColorBrush(Colors.Green); ErrorMessage.Content = temp; Thread.Sleep(3000); // adminWindow aw = new adminWindow(); adminWindow.mf.Source = new Uri("Pages/ListUsersPage.xaml", UriKind.RelativeOrAbsolute); } }
public JsonResult LoginWithAjax(string username, string password) { TBL_User user = db.TBL_User.Where(x => x.userLoginName.ToLower().Equals(username.ToLower()) && x.userPassword.Equals(password)).SingleOrDefault(); if (user == null) { return(Json("0", JsonRequestBehavior.AllowGet)); } else { Session["usr"] = user; return(Json("1", JsonRequestBehavior.AllowGet)); } }
public bool AddUser(TBL_User user, out string message) { try { XmlSerializer formater = new XmlSerializer(typeof(TBL_User)); using (FileStream fs = new FileStream("user/" + user.UserName + ".xml", FileMode.OpenOrCreate)) { formater.Serialize(fs, user); } message = "Пользователь добавлен!"; return(true); } catch (Exception ex) { message = ex.Message; return(false); } }
public JsonResult GetExam() { db.Configuration.ProxyCreationEnabled = false; TBL_User user = (TBL_User)Session["usr"]; if (user != null) { try { List <TBL_Exam> exam = db.TBL_Exam.Where(x => x.examCreatedBy == user.userId).ToList(); return(Json(exam, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json("0", JsonRequestBehavior.AllowGet)); } } return(Json("0", JsonRequestBehavior.AllowGet)); }