public void TestAdminDeletePlayerXmlGetAttributes() { string xml = @"<roar tick=""128455461333""> <admin> <delete_player status=""ok""> </delete_player> </admin> </roar>" ; System.Xml.XmlElement nn = RoarExtensions.CreateXmlElement(xml); Roar.DataConversion.Responses.Admin.DeletePlayer delete_player_parser = new Roar.DataConversion.Responses.Admin.DeletePlayer(); DeletePlayerResponse response = delete_player_parser.Build(nn); Assert.IsNotNull(response); }
public ActionResult <DeletePlayerResponse> DeletePlayer(int id) { var response = new DeletePlayerResponse() { ResponseMessage = Models.ResponseMessage.Failure }; var player = _context.Players.FirstOrDefault(t => t.Id == id); _context.Players.Remove(player); var success = _context.SaveChanges(); if (success > 0) { response.ResponseMessage = Models.ResponseMessage.Success; } return(Ok(response)); }