Ejemplo n.º 1
0
        //所有字段列
        public List <BLL.Column> GetAllColumnList()
        {
            List <BLL.Column> columnList = new List <BLL.Column>();

            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                BLL.Column column = new BLL.Column
                {
                    Name = dataGridView1.Rows[i].Cells[0].Value.ToString(),
                    Type = dataGridView1.Rows[i].Cells[1].Value.ToString()
                };
                columnList.Add(column);
            }
            return(columnList);
        }
Ejemplo n.º 2
0
        public async Task UpdateColumnSuccess()
        {
            using (var testScope = TestWebAppFactory.Create())
            {
                testScope.AddSeedEntities(TestColumns);
                var client = testScope.CreateClient();

                int id       = 2;
                var update   = new BLL.Column(id, "Column22");
                var response = await client.PutAsJsonAsync($"/api/columns/{id}", update);

                var updatedColumn = testScope.GetDbTableContent <DAL.Column>().Single(c => c.Id == id);

                Assert.IsNotNull(response);
                Assert.AreEqual(System.Net.HttpStatusCode.NoContent, response.StatusCode);
                Assert.AreEqual(update, MapEntityToDto(updatedColumn));
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取所选的列
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public List <BLL.Column> GetSelectedColumnList(int index)
        {
            List <BLL.Column> columnList = new List <BLL.Column>();

            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                DataGridViewCheckBoxCell checkCell = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[index];
                if ((Boolean)checkCell.Value)
                {
                    BLL.Column column = new BLL.Column
                    {
                        Name = dataGridView1.Rows[i].Cells[0].Value.ToString(),
                        Type = dataGridView1.Rows[i].Cells[1].Value.ToString()
                    };
                    columnList.Add(column);
                }
            }
            return(columnList);
        }
Ejemplo n.º 4
0
 private static DAL.Column MapDtoToEntity(BLL.Column dto)
 => new DAL.Column
 {
     Id = dto.Id ?? 0, Title = dto.Title
 };