public ActionResult Create([Bind(Include = "Id,FirstName,LastName,Email")] Player player) { if (ModelState.IsValid) { db.Players.Add(player); db.SaveChanges(); return(RedirectToAction("Index")); } return(PartialView("Create", player)); }
public ActionResult Add([Bind(Include = "ID,Name,Birth,Country,Rating")] Player player) { if (ModelState.IsValid) { db.Players.Add(player); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(player)); }
public ActionResult Create([Bind(Include = "PlayerID,FirstName,LastName,Age,SkillLevel,EmailAddress")] Player player) { if (ModelState.IsValid) { db.Players.Add(player); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(player)); }
public HttpResponseMessage Delete(int id) { try { using (PlayerDBContext dbContext = new PlayerDBContext()) { var entity = dbContext.Players.FirstOrDefault(e => e.UserID == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Ingredient with Id = " + id.ToString() + " not found to delete")); } else { dbContext.Players.Remove(entity); dbContext.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post([FromBody] Player player) { try { using (PlayerDBContext dBContext = new PlayerDBContext()) { dBContext.Players.Add(player); dBContext.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, player); message.Headers.Location = new Uri(Request.RequestUri + player.UserID.ToString()); return(message); } } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e)); } }
public HttpResponseMessage Put(int id, [FromBody] Player player) { try { using (PlayerDBContext dbContext = new PlayerDBContext()) { var entity = dbContext.Players.FirstOrDefault(e => e.UserID == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Player with the ID " + id.ToString() + " not found")); } else { entity.UserID = player.UserID; entity.UserName = player.UserName; entity.UserPassword = player.UserPassword; entity.UserEmail = player.UserEmail; entity.CurrentWeight = player.CurrentWeight; entity.GoalWeight = player.GoalWeight; entity.MaxDailyIntake = player.MaxDailyIntake; entity.ConsumedCalories = player.ConsumedCalories; entity.TargetDailySteps = player.TargetDailySteps; entity.CurrentSteps = player.CurrentSteps; entity.LastLogin = TimeZoneInfo.ConvertTimeToUtc((DateTime)player.LastLogin, TimeZoneInfo.Local); dbContext.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e)); } }
public JsonResult AddPlayer(Player player) { context.PlayerDB.Add(player); context.SaveChanges(); return(Json(new { status = "Player added successfully" })); }