public void UpdateProgramer(ProgrammerViewModel programmer) { var occupationAreaObj = _mapper.Map <OccupationArea>(programmer.OccupationArea); occupationAreaObj.ProgrammerId = programmer.Id; _programmerRepository.UpdateOccupationArea(occupationAreaObj); programmer.OccupationAreaId = occupationAreaObj.Id; var bankInformationObj = _mapper.Map <BankInformation>(programmer.BankInformation); bankInformationObj.ProgrammerId = programmer.Id; _programmerRepository.UpdateBankInformation(bankInformationObj); programmer.BankInformationId = bankInformationObj.Id; var knowledgeObj = _mapper.Map <Knowledge>(programmer.Knowledge); knowledgeObj.ProgrammerId = programmer.Id; _programmerRepository.UpdateKnowledge(knowledgeObj); programmer.KnowledgeId = knowledgeObj.Id; var programmerObj = _mapper.Map <Programmer>(programmer); _programmerRepository.Update(programmerObj); _unitOfWork.Commit(); }
public BlockListDelegateLayout(ProgrammerViewModel programmerViewModel) { viewModel = programmerViewModel; blocks = viewModel.BlockViewModels.ToList(); viewModel.BlocksChanged += (sender, e) => { blocks = viewModel.BlockViewModels.ToList(); }; }
private void button3_Click(object sender, EventArgs e) { string name = txtFullName.Text; string username = txtUsername.Text; string password = txtPassword.Text; if (name == "" || username == "" || password == "") { MessageBox.Show("Please fill up the form properly"); } else { if (radioButton1.Checked) { ProgrammerViewModel p = new ProgrammerViewModel { ProgrammerId = 0, FullName = name, Username = username, Password = password }; try { new ProgrammerDAO().Insert(p); MessageBox.Show("Account created"); } catch (Exception ex) { MessageBox.Show(ex.Message); Console.WriteLine(ex.Message); } } else { TesterViewModel p = new TesterViewModel { TesterId = 0, FullName = name, Username = username, Password = password }; try { new TesterDAO().Insert(p); MessageBox.Show("Account created"); } catch (SqlException ex) { if (ex.Number == 2627) { MessageBox.Show("Username already exists"); } MessageBox.Show(ex.Message); Console.WriteLine(ex.Message); } } } }
private void GetAllProgrammer() { ProgrammerDAO programmerDAO = new ProgrammerDAO(); //Programmer p = programmerDAO.GetById(programmerId); List <String> programmers = new List <String>(); ProjectProgrammerDAO projectProgrammerDAO = new ProjectProgrammerDAO(); List <ProjectProgrammer> list = projectProgrammerDAO.GetAllProjectsByProjectId(projectId); //projectProgrammerDAO.GetAll(); foreach (var l in list) { ProgrammerViewModel p = programmerDAO.GetById(Convert.ToInt32(l.ProgrammerId)); programmers.Add(p.ProgrammerId + "," + p.FullName); } foreach (var a in programmers) { listBox1.Items.Add(a); } }
/// <summary> /// returns a name of bug fixer /// </summary> /// <returns></returns> public List <BugFixerViewModel> GetBugFixers() { conn.Open(); List <BugFixerViewModel> list = new List <BugFixerViewModel>(); BugFixerViewModel fixer = null; ProgrammerViewModel programmer = null; try { SqlCommand sql = new SqlCommand(null, conn); sql.CommandText = "SELECT f.bug_id, f.fixed_date, p.full_name FROM tbl_programmer p JOIN tbl_fixer f ON p.programmer_id = f.fixed_by;"; sql.Prepare(); using (SqlDataReader reader = sql.ExecuteReader()) { while (reader.Read()) { fixer = new BugFixerViewModel(); programmer = new ProgrammerViewModel(); fixer.BugId = Convert.ToInt32(reader["bug_id"]); fixer.FixDate = Convert.ToDateTime(reader["fixed_date"]); programmer.FullName = reader["full_name"].ToString(); fixer.Programmer = programmer; list.Add(fixer); } } } catch (SqlException ex) { throw new Exception(ex.Message); } return(list); }
public BlockListDataSource(ProgrammerViewModel programmerViewModel) { viewModel = programmerViewModel; }
public ProgrammerViewController(AppMain main) : base("ProgrammerViewController", null) { viewModel = main.GetProgrammerViewModel(); }
public IActionResult Put([FromBody] ProgrammerViewModel model) { _programmerAppService.UpdateProgramer(model); return(Response()); }
public IActionResult Post([FromBody] ProgrammerViewModel model) { _programmerAppService.AddProgrammer(model); return(Response(model)); }
public ProgrammerWindow() { ViewModel = new ProgrammerViewModel(); InitializeComponent(); }