public ActionResult EditProfile(int id, TblReferee model, string city, HttpPostedFileBase postedFile)
        {
            List <TblCountry> countries = db.Country_tbl.ToList();

            ViewBag.CountryList = new SelectList(countries, "CountryId", "Country");

            if (postedFile != null)
            {
                using (BinaryReader br = new BinaryReader(postedFile.InputStream))
                {
                    bytes = br.ReadBytes(postedFile.ContentLength);
                }
            }

            var EditRefereeList = db.Referee_tbl.Where(x => x.RefereeId == id && x.Status == 1).FirstOrDefault();

            if (EditRefereeList != null)
            {
                EditRefereeList.Referee          = model.Referee;
                EditRefereeList.DOB              = model.DOB;
                EditRefereeList.Length           = model.Length;
                EditRefereeList.Weight           = model.Weight;
                EditRefereeList.RefereeCommision = model.RefereeCommision;
                EditRefereeList.Mobile           = model.Mobile;
                if (bytes != null)
                {
                    EditRefereeList.Photo = bytes;
                }
                db.SaveChanges();
            }
            //db.Entry(model).State = System.Data.Entity.EntityState.Modified;
            //db.SaveChanges();

            return(Content("<script>alert('Updated Successfully');location.href='RefereeView';</script>"));
        }
        public ActionResult RefereeRegistration(TblReferee model, string city, HttpPostedFileBase postedFile)
        {
            var userid = Session["UserId"].ToString();

            List <TblCountry> countries = db.Country_tbl.ToList();

            ViewBag.CountryList = new SelectList(countries, "CountryId", "Country");

            List <TblUser> user = db.User_tbl.ToList();

            ViewBag.UserList = new SelectList(user, "UserId", "UserId");

            if (ModelState.IsValid)
            {
                byte[] bytes;
                using (BinaryReader br = new BinaryReader(postedFile.InputStream))
                {
                    bytes = br.ReadBytes(postedFile.ContentLength);
                }
                //TblPlayer tblPlayer = new TblPlayer();



                db.Referee_tbl.Add(new TblReferee
                {
                    RefereeReferenceNumber = "1",
                    //PlayerId = model.PlayerId,
                    Referee = model.Referee,
                    DOB     = model.DOB,
                    CityId  = Convert.ToInt32(city),
                    Length  = model.Length,
                    Weight  = model.Weight,


                    //if(file!=null)
                    //{
                    //  string path = Path.Combine(Server.MapPath("~/UserImages"), Path.GetFileName(file.FileName));
                    //file.SaveAs(path);
                    //}


                    Photo     = bytes,
                    Confirmed = 1,

                    RegistrationDate = DateTime.Now,
                    ExpirationDate   = DateTime.Now,

                    SponsorId        = 1,
                    Mobile           = model.Mobile,
                    UserId           = Convert.ToInt32(userid),
                    RefereeCommision = model.RefereeCommision,
                    Status           = 1,
                    CreatedId        = 1,
                    CreatedDate      = DateTime.Now,
                    ModifiedId       = 0,
                    ModifiedDate     = DateTime.Now
                });


                db.SaveChanges();



                return(RedirectToAction("Referee"));
            }
            return(View());
        }