Example #1
0
        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);
        }
Example #2
0
        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));
        }