public Reply Register([FromBody] Models.Request.User model) { Reply oReply = new Reply(); try { using (Models.ChatDBEntities db = new Models.ChatDBEntities()) { Models.user oUser = new Models.user(); oUser.name = model.Name; oUser.password = model.Password; oUser.email = model.Email; oUser.city = model.City; oUser.date_created = DateTime.Now; oUser.idState = 1; db.user.Add(oUser); db.SaveChanges(); oReply.result = 1; } } catch (Exception ex) { oReply.result = 0; oReply.message = "intenta de nuevo más tarde"; //log } return(oReply); }
public HttpResponseMessage Put([FromBody] Models.user user) { try { Models.user updateUser = new Models.user { user_id = user.user_id, full_name = user.full_name, password = user.password, role_id = user.role_id, login_name = user.login_name, branch_id = user.branch_id, party_id = user.party_id, company_id = 2, is_new_pass = user.is_new_pass, emp_id = user.emp_id }; userRepository.EditUser(updateUser); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "User update successfully" }, formatter)); } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
public HttpResponseMessage Put([FromBody] Models.user updatedUser) { try { using (var db = new SONRCoffee.Data.SONRCoffeeDbContext()) { var originalUser = db.users.Find(updatedUser.UserId); if (originalUser != null) { db.Entry(originalUser).CurrentValues.SetValues(updatedUser); db.SaveChanges(); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "user id not recognized")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } return(Request.CreateResponse(HttpStatusCode.OK, JObject.FromObject(updatedUser))); }
[ValidateAntiForgeryToken]//防止重复提交 public ActionResult Register2(Models.user u) { AjaxResult ajaxResult = new AjaxResult(); if (ModelState.IsValid)//通过校验 { if (Op_User.Add(u)) { ajaxResult.Result = DoResult.Success; ajaxResult.PromptMsg = "注册成功"; //修改到登录 return(RedirectToAction("Login")); } else { ajaxResult.Result = DoResult.Failed; ajaxResult.PromptMsg = "注册失败,请重试"; } } else { ajaxResult.Result = DoResult.Failed; ajaxResult.PromptMsg = "输入错误:未填全或者格式错误"; } return(Redirect("Login")); }
public HttpResponseMessage GetUserById([FromBody] Models.user user) { var userId = user.user_id; var employee = userRepository.GetUserById(userId); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, employee); return(response); }
public HttpResponseMessage Post([FromBody] Models.user user) { try { if (string.IsNullOrEmpty(user.full_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Party Or DBIS Name is Empty" }, formatter)); } if (string.IsNullOrEmpty(user.login_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Login Name is Empty" }, formatter)); } if (string.IsNullOrEmpty(user.password)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Password is Empty" }, formatter)); } else { user insertUser = new user { full_name = user.full_name, password = user.password, role_id = user.role_id, login_name = user.login_name, branch_id = user.branch_id, party_id = user.party_id, company_id = 2, is_new_pass = true, emp_id = user.emp_id }; userRepository.AddUser(insertUser); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "User save successfully" }, formatter)); } } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
private void ubah_Click(object sender, RoutedEventArgs e) { if (this.userNew == UserCreate.ChangePassword) { if (loginvm.Password == oldpassword.Password) { if (IsValidChangePassword()) { using (var db = new OcphDbContext()) { var model = new Models.user { Nama = Nama.Text, Password = password.Password, UserName = userName.Text }; if (db.Users.Update(O => new { O.Password, O.Nama }, model, O => O.Id == loginvm.Id)) { loginvm.Password = password.Password; loginvm.Nama = Nama.Text; loginvm.UserName = userName.Text; MessageBox.Show("Password Berhasil Diubah", "Info", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } else { MessageBox.Show("Password Gagal Diubah", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } } else { MessageBox.Show("Password Lama Anda Salah", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (IsValidAddPassword()) { using (var db = new OcphDbContext()) { var user = new Models.user { Nama = Nama.Text, Password = password.Password, UserName = userName.Text }; user.Id = db.Users.InsertAndGetLastID(user); if (user.Id > 0) { MessageBox.Show("Password Berhasil Ditambah", "Info", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } else { MessageBox.Show("Password Gagal Ditambah", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } } }
public ActionResult EditUser(int id) { UserDAL.user dal = repo.View(id); Models.user mvc = new Models.user(); mvc.userId = dal.userId; mvc.userName = dal.userName; mvc.Phone = dal.Phone; mvc.Email = dal.Email; mvc.Password = dal.Password; return(View(mvc)); }
public static void AddUser(BookStoreAdmin.ViewModels.UserRequest user) { BookStoreAdmin.Models.user objUser = new Models.user(); using (BookStoreAdmin.Models.BookStoreAdminEntities1 context = new BookStoreAdminEntities1()) { objUser.first_name = user.first_name; objUser.last_name = user.last_name; objUser.user_name = user.user_name; objUser.password = user.password; context.users.Add(objUser); context.SaveChanges(); } }
public ActionResult LogIn(Models.user userr) { if (IsValid(userr.Email, userr.Password)) { Session["username"] = userr.Email; var user = db.users.FirstOrDefault(u => u.UserId == Uid); Session["userType"] = user.UserType; return(RedirectToAction("Authentication", "Auth")); } else { TempData["message"] = "Invalid Username / Password"; } return(RedirectToAction("Authentication", "Auth")); }
public ActionResult ViewAllUsers() { List <UserDAL.user> dal = repo.ViewAll(); List <Models.user> mvc = new List <Models.user>(); foreach (var u in dal) { Models.user temp = new Models.user(); temp.userId = u.userId; temp.userName = u.userName; temp.Email = u.Email; temp.Phone = u.Phone; temp.Password = u.Password; mvc.Add(temp); } return(View(mvc)); }
public ActionResult AdminSignUp(Models.user u) { if (ModelState.IsValid) { u.Password = Crypto.Hash(u.Password); u.ConfirmPassword = Crypto.Hash(u.ConfirmPassword); u.Isadmin = true; db.users.Add(u); db.SaveChanges(); } else { ViewBag.Message = "InvalidRequest"; } return(View(u)); }
public HttpResponseMessage Post([FromBody] Models.user newUser) { try { newUser.UserId = 0; using (var db = new SONRCoffee.Data.SONRCoffeeDbContext()) { db.users.Add(newUser); db.SaveChanges(); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } return(Request.CreateResponse(HttpStatusCode.OK, JObject.FromObject(newUser))); }
public HttpResponseMessage Delete([FromBody] Models.user user) { try { //long con_id = long.Parse(country_id); bool updatCountry = userRepository.DeleteUser(user.user_id); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "User Delete Successfully." }, formatter)); } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
public ActionResult AfterLogin(Models.user user) { PRFancyRepository dal = new PRFancyRepository(); PRFancyAutoMapper <Models.user, user> map = new PRFancyAutoMapper <Models.user, user>(); try { if (dal.ValidateLogin(map.Translate(user))) { Session["user"] = user.Username; return(Redirect("/Admin/AdminHome?user="******"Login", user)); } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } }
public ActionResult EditConfirm(Models.user mvc) { UserDAL.user dal = repo.View(mvc.userId); dal.userId = mvc.userId; dal.userName = mvc.userName; dal.Phone = mvc.Phone; dal.Email = mvc.Email; dal.Password = mvc.Password; bool result = repo.Update(dal); if (result) { ViewBag.Msg = "Updated Successfully!"; } else { ViewBag.ErrorMsg = "Update Failed"; } return(View("EditUser")); }
public ActionResult Login(Models.user model, string returnUrl) { if (ModelState.IsValid) { var user = CheckUser(model.email, model.password); if (user != null) { //await SignInAsync(user, model.RememberMe); FormsAuthentication.SetAuthCookie(user.email, false); return(RedirectToLocal(returnUrl)); } else { ModelState.AddModelError("", "Invalid username or password."); } return(View("Login", model)); } // If we got this far, something failed, redisplay form return(View("Login", model)); }
public Reply Register([FromBody] Models.Request.User model) { Reply oReply = new Reply(); oReply.result = 0; try { Models.user oUser = new Models.user(); oUser.city = model.City; oUser.idState = 1; oUser.date_created = DateTime.Now; oUser.email = model.Email; oUser.password = model.Password; oUser.name = model.Name; using (ChatDBEntities db = new ChatDBEntities()) { db.user.Add(oUser); db.SaveChanges(); oReply.result = 1; oReply.message = "Se registro el usuario"; List <UserViewModel> lst = (from d in db.user select new UserViewModel { Name = d.name, City = d.city }).ToList(); oReply.data = lst; } } catch (Exception ex) { oReply.message = ("Error al registar un usuario, intenta de nuevo mas tarde"); // crear un log en base de datos } return(oReply); }
public ActionResult Jsonindex([Bind(Include = "Id,user_name,email_id,password,role")] Models.user users, string Roles, int?id) { if (ModelState.IsValid) { var result = db.users.SingleOrDefault(b => b.Id == id); result.role = Roles; db.SaveChanges(); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } user urse = db.users.Find(id); if (urse == null) { return(HttpNotFound()); } return(View(urse)); }
public ActionResult UpdateUser(Models.user user, string PasswordNew) { if (CheckPassword(user.Password)) { var crypto = new SimpleCrypto.PBKDF2(); var encrypPass = crypto.Compute(PasswordNew); user.Password = encrypPass; user.PasswordSalt = crypto.Salt; user.UserType = "USER"; string email = (string)Session["username"]; var userr = db.users.FirstOrDefault(u => u.Email == email); user.UserId = userr.UserId; db.Entry(userr).CurrentValues.SetValues(user); db.SaveChanges(); TempData["success"] = "Successfully Updated"; return(RedirectToAction("userInformation", "User")); } else { TempData["error"] = "Wrong Password entered"; } return(RedirectToAction("userInformation", "User")); }
public e_mail(Models.user us) { Classes.Forgot_Password fp = new Classes.Forgot_Password(Classes.Crypto.Decrypt(us.password)); MailMessage message = new MailMessage(); message.From = new MailAddress("*****@*****.**"); message.To.Add(new MailAddress(Classes.Crypto.Decrypt(us.email))); message.Subject = Classes.Forgot_Password.subject; message.IsBodyHtml = true; message.Body = fp.body; SmtpClient smtp = new SmtpClient(); smtp.Port = 587; smtp.Host = "smtp.live.com"; smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential("*****@*****.**", "C3l1lD4d4s0v"); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.Send(message); smtp.Dispose(); }