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)); }
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("./")); }
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")); }
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")); }