public ActionResult Create(User u) { /*um.Image = Image.FileName; * User u = new User() * * { * FirstName = um.FirstName, * LastName = um.LastName, * Email = um.Email, * Birthdate = um.Birthdate, * login = um.login, * Password = um.Password, * Image = um.Image, * Function = um.Function * }; * var path = Path.Combine(Server.MapPath("~/Content/Upload/"), Image.FileName); * Image.SaveAs(path); * try * { * su.Add(u); * su.Commit(); * return RedirectToAction("Index"); * } * catch * { * return View(); * }*/ su.Add(u); su.Commit(); return(RedirectToAction("Index")); }
public ActionResult Create(User u) { if (ModelState.IsValid) { u.SignUpDate = DateTime.Now; u.Role = "Client"; u.IsActive = true; myService.Add(u); myService.Commit(); return(RedirectToAction("Index")); } return(View(u)); }
public ActionResult Report(ReportModele r, int id) { user user = null; su = new ServiceUser(); rs = new ReclamationService(); Report reports = new Report(); reports.Sujet = r.Sujet; reports.mail = r.mail; reports.DateBanneBegin = r.DateBanneBegin; reports.DateBanneEnd = r.DateBanneEnd; user = su.GetById(id); rs.Add(reports); rs.Commit(); su.email(user.mail, "issamm11", r.Sujet, r.mail); if (reports.DateBanneEnd > reports.DateBanneBegin) { user.numberAction = "1"; su.Update(user); su.Commit(); } ViewBag.id = id; ViewBag.mail = user.mail; return(View()); }
public ActionResult Create(Post p) { try { string currentUserId = User.Identity.GetUserId(); List <User> GetUsers = sp.GetUsers(); var user = GetUsers.FirstOrDefault(u => u.Id == currentUserId); Post post = new Post { Message = p.Message, Titre = p.Titre, PostedDate = p.PostedDate, UserId = currentUserId, }; if (user != null) { user.Posts.Add(post); sp.Commit(); su.Commit(); } return(RedirectToAction("Index", "Post")); } catch (Exception ex) { return(View()); } }
public JsonResult SaveToken() { var CurrentUser = serviceUser.GetMany().Where(x => x.UserName.Equals(User.Identity.Name)).FirstOrDefault(); CurrentUser.Token = "e1zNav3W_sY:APA91bFjIF-Uew8p9ZO8TLFNZqpY_S_XAm0MC16snP03GIHKoRFBC0U3h_KaUT0I38NKDB7oFe8lT0f7Hcg_pGAoZV_EcTEZHvbKKAu3TGAgDtRQnnymiRHEIZD9Z4ocJzomT8-BnxtZ"; serviceUser.Update(CurrentUser); serviceUser.Commit(); return(Json("success", JsonRequestBehavior.AllowGet)); }
public ActionResult AddComment(CommentsVM comment, int postId) { //bool result = false; Comment commentEntity = null; string currentUserId = User.Identity.GetUserId(); // int userId = 1; //int.Parse(currentUserId); //(int)Session["UserID"]; List <User> GetUsers = sp.GetUsers(); var user = GetUsers.FirstOrDefault(u => u.Id == currentUserId); var post = sp.GetPosts().FirstOrDefault(p => p.PostID == postId); if (comment != null) { commentEntity = new Comment { CommentMsg = comment.CommentMsg, CommentedDate = DateTime.Now //comment.CommentedDate, }; if (user != null && post != null) { post.Comments.Add(commentEntity); user.Comments.Add(commentEntity); //sq.SaveChanges( ); //dbContext.SaveChanges(); //result = true; sp.Commit(); su.Commit(); } } return(RedirectToAction("GetComments", "Comments", new { postId = postId })); }
public ActionResult Register(User u) { if (myService.checkUserName(u).Count() < 1) { if (ModelState.IsValid) { u.SignUpDate = DateTime.Now; u.IsActive = false; u.Role = "Client"; myService.Add(u); myService.Commit(); BuildEmailTemplate(u.UserID); return(RedirectToAction("Index", "HomeClient")); } } else { ViewBag.Result = "this User Name is already Taken, try another one!"; } return(View(u)); }
public ActionResult Create(Post q) { try { // TODO: Add insert logic here string currentUserId = User.Identity.GetUserId(); List <User> GetUsers = ps.GetUsers(); var user = GetUsers.FirstOrDefault(u => u.Id == currentUserId); var cate = ps.GetCategoriePost().FirstOrDefault(u => u.Id == q.categoriePost.Id); //if (user != null) //{ Post pos = new Post { Message = q.Message, Titre = q.Titre, PostedDate = q.PostedDate, UserId = currentUserId, categoriePost = cate }; if (user != null) { user.Posts.Add(pos); ps.Commit(); su.Commit(); ps.Commit(); } return(RedirectToAction("Index", "Post")); } catch (Exception ex) { return(View()); } }
// GET : User/Index/4 public ActionResult Unblock(int id) { user user = null; su = new ServiceUser(); rs = new ReclamationService(); user = su.GetById(id); user.numberAction = null; su.Update(user); su.Commit(); return(RedirectToAction("Index")); }