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