예제 #1
0
        public ActionResult UpdateSubAdmin(SubAdmin usr, HttpPostedFileBase newImg)
        {
            MembersBLL memBLL = new MembersBLL();
            string     Images = "";

            if (!string.IsNullOrEmpty(Convert.ToString(newImg)))
            {
                if (Request.Files.Count > 0)
                {
                    int i = 0;
                    HttpPostedFileBase files = Request.Files[i];
                    if (files.ContentLength > 0)
                    {
                        string filestoragename = Guid.NewGuid().ToString() + ".jpeg";
                        string directory       = Server.MapPath("~/images/");
                        string path            = Path.Combine(directory, filestoragename);
                        files.SaveAs(path);
                        Images = filestoragename;
                    }
                }
                usr.Media_File_Location = string.IsNullOrEmpty(Images) ? "/img/default_ProfilePicture.jpg" : "/images/" + Images;
            }

            usr.Updated_by = Convert.ToString(Session["AdminId"]);
            usr.Created_by = Convert.ToString(Session["AdminId"]);
            bool status = memBLL.UpdateSubAdmin(usr);

            return(RedirectToAction("Index", "SubAdmin"));
        }