예제 #1
0
        public void UserRegister(user_request req)
        {
            ctx.user_request.Add(req);
            ctx.SaveChanges();
            List <user_request> list = ctx.user_request.ToList();

            Response.Redirect("/Home/Main");
        }
예제 #2
0
 public void addUser(user_request request)
 {
     ctx.user_request.Add(request);
     ctx.SaveChanges();
     ViewBag.message2 = "You are Successfully Registered";
     ViewBag.s        = "Success";
     Response.Redirect("/Home/Main");
 }
예제 #3
0
        public ActionResult DeclineUserRequest(int id)
        {
            user_request u = ctx.user_request.First(x => x.Id.Equals(id));

            try
            {
                ctx.user_request.Remove(u);
                ctx.SaveChanges();
            }
            catch (Exception ex)
            {
            }
            return(RedirectToAction("/UserRegistration"));
        }
예제 #4
0
        public ActionResult signUp2(String name, String cnic, String address, String username, String contact)
        {
            user_request ur = new user_request();

            ur.name     = name;
            ur.cnic     = Convert.ToDecimal(cnic.Replace("-", ""));
            ur.address  = address;
            ur.username = username;
            ur.contact  = Convert.ToDecimal(contact.Replace("-", ""));

            try
            {
                finalEntities dben = new finalEntities();

                foreach (user u in dben.users)
                {
                    if (u.username.Equals(ur.username))
                    {
                        TempData["error"] = "Error";
                        return(RedirectToAction("Signup", "Home"));
                    }
                }

                dben.user_request.Add(ur);
                dben.SaveChanges();

                for (int i = 0; i < Request.Files.Count; i++)
                {
                    HttpPostedFileBase file = Request.Files[i];
                    file.SaveAs(Server.MapPath(@"~\images\user_request\user_" + ur.Id + ".jpeg"));
                    break;
                }
                TempData["error"] = "Error";
                Response.Write(@"<script language='javascript'>alert('The following errors have occurred:  .');</script>");
                // Response.Write("<script>alert('Data inserted successfully')</script>");
            }
            catch (Exception e)
            {
                Exception e2 = e.InnerException;
            }
            return(RedirectToAction("Index", "Home"));
        }
예제 #5
0
        public ActionResult AcceptUserRequest(int id)
        {
            user_request us = ctx.user_request.First(x => x.Id.Equals(id));
            user         u  = new user();

            u.name     = us.name.ToString();
            u.cnic     = us.cnic.ToString();
            u.username = us.username.ToString();
            u.contact  = us.contact.ToString();
            u.password = "******";
            u.address  = us.address;
            try
            {
                ctx.users.Add(u);
                ctx.user_request.Remove(us);
                ctx.SaveChanges();
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException ex)
            {
            }
            return(RedirectToAction("/UserRegistration"));
        }
예제 #6
0
 public ActionResult GetSetComments(user_request request)
 {
     using (Image_context db = new Image_context())
     {
         int id = Int32.Parse(request.Id);
         Image_base img = db.Images.SingleOrDefault(f => f.Id == id);
         StringBuilder sb = new StringBuilder();
         if (request.Text == null)
         {
             if (img.user_description != null)
             {
                 sb.AppendFormat("<li class=\"editable\" data-value=\"{0}\"> {1} </li>", id, img.user_description);
                 Response.Write(sb.ToString());
             }
             else
             {
                 sb.AppendFormat("<li class=\"editable\" data-value=\"{0}\"> No Comments </li>", id);
                 Response.Write(sb.ToString());
             }
         }
         else
         {
             img.user_description = request.Text;
             img.change_date = DateTime.Now.ToString();
             var original = db.Images.Find(img.Id);
             if (original != null)
             {
                 original.change_date = img.change_date;
                 original.user_description = img.user_description;
                 db.SaveChanges();
             }
         }
         return null;
     }
 }