public ActionResult Index(PlayerDetail obj) { //var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { try { HPLEntities db = new HPLEntities(); if (db.PlayerDetails.Any(pd => pd.EmployeeId == obj.EmployeeId)) { return(Redirect("/AlreadyRegistered.html")); } string _FileName = Path.GetFileNameWithoutExtension(obj.UploadedImage.FileName); string _Extension = Path.GetExtension(obj.UploadedImage.FileName); _FileName = _FileName + "_" + DateTime.Now.ToString("mmddyyyy") + _Extension; obj.ImageUrl = "~/UploadedImages/" + _FileName; _FileName = Path.Combine(Server.MapPath("~/UploadedImages"), _FileName); obj.UploadedImage.SaveAs(_FileName); db.PlayerDetails.Add(obj); db.SaveChanges(); ModelState.Clear(); } catch (Exception e) { throw e; } } //return View(obj); return(Redirect("/RegistrationComplete.html")); }
public IHttpActionResult PutStatusPlayer(int employeeID) { //PlayerDetail playerDetail = db.PlayerDetails.Find(employeeID); //if (playerDetail == null) //{ // return NotFound(); //} //db.playerDetail.emp; //db.SaveChanges(); //return Ok(playerDetail); if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } using (var ctx = new HPLEntities()) { var existingPlayer = ctx.PlayerDetails.Where(s => s.EmployeeId == employeeID) .FirstOrDefault <PlayerDetail>(); if (existingPlayer != null) { existingPlayer.Status = 0; ctx.SaveChanges(); } else { return(NotFound()); } //var teamPlayerEntry = ctx.TeamDetails.Where(x => x.TeamName.ToUpper() == teamName.ToUpper()).FirstOrDefault<TeamDetail>(); //if (teamPlayerEntry != null) //{ // teamPlayerEntry.PlayerCount = teamPlayerEntry.PlayerCount + 1 ; // ctx.SaveChanges(); //} //else //{ // return NotFound(); //} } return(Ok()); }