コード例 #1
0
 public IHttpActionResult Put([FromBody] FiguresOfPlayer figuresOfPlayer)
 {
     try
     {
         using (var entities = new GreatWarriorEntities())
         {
             var editFiguresOfPlayer = entities.FiguresOfPlayers.SingleOrDefault(
                 f => f.Player_Email == figuresOfPlayer.Player_Email &&
                 f.Figure_Name == figuresOfPlayer.Figure_Name);
             if (editFiguresOfPlayer == null)
             {
                 return(Content(HttpStatusCode.NotFound, false));
             }
             editFiguresOfPlayer.Player_Email = figuresOfPlayer.Player_Email;
             editFiguresOfPlayer.Figure_Name  = figuresOfPlayer.Figure_Name;
             editFiguresOfPlayer.Figure_Level = figuresOfPlayer.Figure_Level;
             entities.SaveChanges();
             return(Content(HttpStatusCode.OK, true));
         }
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.InternalServerError, ex));
     }
 }
コード例 #2
0
 public IHttpActionResult Post([FromBody] FiguresOfPlayer figuresOfPlayer)
 {
     try
     {
         using (var entities = new GreatWarriorEntities())
         {
             entities.FiguresOfPlayers.Add(figuresOfPlayer);
             entities.SaveChanges();
             return(Content(HttpStatusCode.OK, true));
         }
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.InternalServerError, ex));
     }
 }