Ejemplo n.º 1
0
        public WhiteWalkerDTO GetWhiteWalkerById(int p_id)
        {
            WhiteWalkerDTO ww;

            string sql = "SELECT * FROM WhiteWalkers WHERE WhiteWalkerId = @id";

            using (SqlConnection sqlCon = new SqlConnection(_connectionString))
            {
                sqlCon.Open();
                using (SqlCommand sqlCmd = new SqlCommand(sql, sqlCon))
                {
                    sqlCmd.Parameters.Add("@id", SqlDbType.Int).Value = p_id;
                    SqlDataReader rdr = sqlCmd.ExecuteReader();

                    if (rdr.Read())
                    {
                        int id   = rdr.GetInt32(0);
                        int nOfU = rdr.GetInt32(1);
                        ww = new WhiteWalkerDTO(id, nOfU);
                    }
                    else
                    {
                        ww = new WhiteWalkerDTO(-1);
                    }
                };
                sqlCon.Close();
            };
            return(ww);
        }
Ejemplo n.º 2
0
        public IHttpActionResult GetWhiteWalkerById(int id)
        {
            WhiteWalkerDTO ww = GameManager.Instance.GetWhiteWalkerById(id);

            if (ww.Id == 0)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(ww));
            }
        }
Ejemplo n.º 3
0
        public void AddWhiteWalker(WhiteWalkerDTO ww)
        {
            string sql = "INSERT INTO WhiteWalkers(NumberOfUnits) Values(@nbOfUnits)";

            using (SqlConnection sqlCon = new SqlConnection(_connectionString))
            {
                sqlCon.Open();
                using (SqlCommand sqlCmd = new SqlCommand(sql, sqlCon))
                {
                    sqlCmd.Parameters.Add("@nbOfUnits", SqlDbType.Int).Value = ww.NumberOfUnits;

                    sqlCmd.ExecuteNonQuery();
                };
                sqlCon.Close();
            };
        }
Ejemplo n.º 4
0
        public void EditWhiteWalker(WhiteWalkerDTO ww)
        {
            string sql = "UPDATE WhiteWalkers SET NumberOfUnits = @nbOfUnits WHERE WhiteWalkerId = @id";

            using (SqlConnection sqlCon = new SqlConnection(_connectionString))
            {
                sqlCon.Open();
                using (SqlCommand sqlCmd = new SqlCommand(sql, sqlCon))
                {
                    sqlCmd.Parameters.Add("@nbOfUnits", SqlDbType.Int).Value = ww.NumberOfUnits;
                    sqlCmd.Parameters.Add("@id", SqlDbType.Int).Value        = ww.Id;

                    sqlCmd.ExecuteNonQuery();
                };
                sqlCon.Close();
            };
        }
Ejemplo n.º 5
0
 public void EditWhiteWalker(WhiteWalkerDTO ww)
 {
     DalManager.Instance.EditWhiteWalker(ww);
 }
Ejemplo n.º 6
0
 public void AddWhiteWalker(WhiteWalkerDTO ww)
 {
     DalManager.Instance.AddWhiteWalker(ww);
 }
Ejemplo n.º 7
0
 public IHttpActionResult PutWhiteWalker([FromBody] WhiteWalkerDTO ww)
 {
     GameManager.Instance.EditWhiteWalker(ww);
     return(Ok());
 }
Ejemplo n.º 8
0
 public IHttpActionResult PostWhiteWalker(WhiteWalkerDTO ww)
 {
     GameManager.Instance.AddWhiteWalker(ww);
     return(Ok());
 }
Ejemplo n.º 9
0
 public void EditWhiteWalker(WhiteWalkerDTO ww)
 {
     bddInterf.EditWhiteWalker(ww);
 }
Ejemplo n.º 10
0
 public void AddWhiteWalker(WhiteWalkerDTO ww)
 {
     bddInterf.AddWhiteWalker(ww);
 }
Ejemplo n.º 11
0
 public WhiteWalker(WhiteWalkerDTO wwdto)
 {
     Id            = wwdto.Id;
     NumberOfUnits = wwdto.NumberOfUnits;
 }