Example #1
0
        public ActionResult EditCraft([Bind(Include = "craft_id,craft_name,craft_size,craft_weight,craft_specification")] craft craft, HttpPostedFileBase craft_image)
        {
            CMSEntities db  = new CMSEntities();
            Random      r   = new Random();
            int         k   = r.Next(200, 5000);
            craft       obj = new craft();

            if (ModelState.IsValid)
            {
                if (craft_image != null)
                {
                    string filename  = EncriptionController.Encrypt(Path.GetFileNameWithoutExtension(craft_image.FileName) + k, craft.craft_name);
                    string extention = Path.GetExtension(craft_image.FileName);
                    string filenamewithoutextention = Path.GetFileNameWithoutExtension(craft_image.FileName);

                    filename = filename + DateTime.Now.ToString("yymmssff") + extention;

                    filename.Replace(@"/", "");


                    craft_image.SaveAs(Server.MapPath("~/uploads/" + filename));

                    obj.craft_name = filename;
                }

                db.Entry(craft).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(craft));
        }
Example #2
0
        public ActionResult CreateCraft(craft model, HttpPostedFileBase craft_image)
        {
            CMSEntities db = new CMSEntities();
            craft       cr = new craft();

            Random r = new Random();
            int    k = r.Next(200, 5000);

            if (craft_image != null)
            {
                string filename  = EncriptionController.Encrypt(Path.GetFileNameWithoutExtension(craft_image.FileName) + k, model.craft_name);
                string extention = Path.GetExtension(craft_image.FileName);
                string filenamewithoutextention = Path.GetFileNameWithoutExtension(craft_image.FileName);

                filename = filename + DateTime.Now.ToString("yymmssff") + extention;

                filename.Replace(@"/", "");

                string image = EncriptionController.Encrypt(filename, model.craft_name) + extention;
                image.Replace(@"/", "");



                craft_image.SaveAs(Server.MapPath("~/uploads/" + filename));


                cr.craft_image = filename;
            }

            try
            {
                cr.craft_name = model.craft_name;
                cr.craft_size = model.craft_size;


                string a = model.craft_specification.Replace(@"<script>", "@lt;script@gt;");
                string b = a.Replace(@"</script>", "@lt;/script@gt;");

                cr.craft_specification = b;
                cr.craft_weight        = model.craft_weight;

                db.crafts.Add(cr);


                db.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }

            return(RedirectToAction("./"));
        }
Example #3
0
        public ActionResult CreatePolice(army model, HttpPostedFileBase army_image)
        {
            CMSEntities db = new CMSEntities();

            army     obj  = new army();
            Site     site = new Site();
            activate ac   = new activate();
            Random   r    = new Random();
            int      k    = r.Next(200, 5000);


            if (army_image != null)
            {
                string filename  = EncriptionController.Encrypt(Path.GetFileNameWithoutExtension(army_image.FileName) + k, model.army_email);
                string extention = Path.GetExtension(army_image.FileName);
                string filenamewithoutextention = Path.GetFileNameWithoutExtension(army_image.FileName);

                filename = filename + DateTime.Now.ToString("yymmssff") + extention;

                filename.Replace(@"/", "");
                filename.Replace(@"\", "");

                string image = EncriptionController.Encrypt(filename, model.army_email) + extention;
                string a     = image.Replace(@"/", "");
                string b     = a.Replace(@"\", "");



                army_image.SaveAs(Server.MapPath("~/uploads/" + b));


                obj.army_image = b;
            }

            try
            {
                obj.army_account_number = model.army_account_number;

                obj.army_address        = model.army_address;
                obj.army_counter_strike = model.army_counter_strike;

                obj.army_email = model.army_email;


                obj.army_father = model.army_father;

                obj.army_hurt_count = model.army_hurt_count;

                obj.army_ifsc_code = model.army_ifsc_code;
                obj.army_medal     = model.army_medal;
                obj.army_mobile    = model.army_mobile;
                obj.army_name      = model.army_name;
                obj.army_posting   = model.army_posting;
                obj.army_summary   = model.army_summary;
                obj.army_wife      = model.army_wife;



                db.armies.Add(obj);

                db.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }

            return(RedirectToAction("Index"));
        }
Example #4
0
        public ActionResult CreateAccount(ViewModel model, HttpPostedFileBase user_image)
        {
            CMSEntities db = new CMSEntities();

            user     obj  = new user();
            Site     site = new Site();
            activate ac   = new activate();
            Random   r    = new Random();
            int      k    = r.Next(200, 5000);


            if (user_image != null)
            {
                string filename  = EncriptionController.Encrypt(Path.GetFileNameWithoutExtension(user_image.FileName) + k, model.user_email + model.user_pwd);
                string extention = Path.GetExtension(user_image.FileName);
                string filenamewithoutextention = Path.GetFileNameWithoutExtension(user_image.FileName);

                filename = filename + DateTime.Now.ToString("yymmssff") + extention;

                filename.Replace(@"/", "");
                filename.Replace(@"\", "");

                string image = EncriptionController.Encrypt(filename, model.user_email) + extention;
                string a     = image.Replace(@"/", "");
                string b     = a.Replace(@"\", "");



                user_image.SaveAs(Server.MapPath("~/uploads/" + b));


                obj.user_image = b;
            }

            try
            {
                obj.user_active = 0;

                obj.user_mobile = model.user_mobile;

                obj.user_name  = model.user_name;
                obj.user_email = model.user_email;

                obj.user_pwd = model.user_pwd;

                string epwd = EncriptionController.Encrypt(model.user_pwd, model.user_email);

                obj.user_epwd = epwd;

                obj.user_type = model.user_type;


                db.users.Add(obj);

                db.SaveChanges();

                int LatestUser_id = obj.user_id;
                site.site_name = model.site_name;
                site.user_id   = LatestUser_id.ToString();

                db.Sites.Add(site);



                ac.activate_account = "pending";
                ac.activate_user_id = LatestUser_id;

                db.activates.Add(ac);


                db.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }

            return(RedirectToAction("Index"));
        }