示例#1
0
        public IActionResult Edit(string workerid)
        {
            var viewModels = new ViewModel.WorkersViewModel
            {
                Roles = Roles()
            };

            using (SqlConnection sqlconnection = new SqlConnection(_connection))
            {
                sqlconnection.Open();

                string query = "SELECT R.Id,R.Name,W.Id,W.Name,W.Surname,W.Gender,W.TcNo,W.DateOfBirth,W.Tel,W.Mail,W.UserName,W.Password FROM Roles AS R  INNER JOIN Workers AS W On (R.Id=W.RoleId) WHERE W.Id = '" + workerid + "'";

                SqlCommand sqlCommand = new SqlCommand(query, sqlconnection);


                using (SqlDataReader sqlDataReader = sqlCommand.ExecuteReader())
                {
                    sqlDataReader.Read();
                    viewModels.RoleId      = Convert.ToInt32(sqlDataReader[0].ToString());
                    viewModels.Id          = Convert.ToInt32(sqlDataReader[2].ToString());
                    viewModels.Name        = sqlDataReader[3].ToString();
                    viewModels.Surname     = sqlDataReader[4].ToString();
                    viewModels.Gender      = sqlDataReader[5].ToString();
                    viewModels.TcNo        = sqlDataReader[6].ToString();
                    viewModels.DateOfBirth = DateTime.Parse(sqlDataReader[7].ToString());
                    viewModels.Tel         = sqlDataReader[8].ToString();
                    viewModels.Mail        = sqlDataReader[9].ToString();
                    viewModels.UserName    = sqlDataReader[10].ToString();
                    viewModels.Password    = sqlDataReader[11].ToString();
                }

                return(View(viewModels));
            }
        }
示例#2
0
        public IActionResult Add()
        {
            var viewModel = new ViewModel.WorkersViewModel
            {
                Roles = Roles()
            };

            return(View(viewModel));
        }