public ArrayList AddMainHobbytoUser(HobbyDTO hobbydto, UserDTO userdto) { ArrayList arraylist = new ArrayList(); Hobby hobby = HobbyMapping(hobbydto); User user = UserMapping(userdto); _hc.HaveUserHobby(hobby.ID); List <JustUserHobbiesDTO> userHobbies = _hc.GetUserHobbies(userdto.UserID); foreach (var item in userHobbies) { if (item.HobbyName == hobbydto.HobbyName) { arraylist.Add(false); arraylist.Add("Kişi bu hobiye zaten sahiptir"); return(arraylist); } } if (_um.AddMainHobbytoUser(hobby, user) > 0) { arraylist.Add(true); arraylist.Add("Kayıt Başarılı"); return(arraylist); } else { arraylist.Add(false); arraylist.Add("Kayıt Başarısız"); return(arraylist);; } }
private void btnAnaHobiAta_Click(object sender, EventArgs e) { HobbyDTO hobbyDTO = new HobbyDTO(); hobbyDTO.HobbyName = lstAnaHobiler.GetItemText(lstAnaHobiler.SelectedItem); int hobbyID = (int)lstAnaHobiler.SelectedValue; int haveHobby = _hc.HaveUserHobby(hobbyID); if (haveHobby > 0) { KisininHobileriniGuncelle(); MessageBox.Show("Kayıt başarılı"); return; } ArrayList arraylist = _uc.AddMainHobbytoUser(hobbyDTO, _userDTO); if ((bool)arraylist[0]) { MessageBox.Show(arraylist[1].ToString()); KisininHobileriniGuncelle(); } else { MessageBox.Show(arraylist[1].ToString()); } }
private Hobby HobbyMapping(HobbyDTO dto) { Hobby hobby = new Hobby() { HobbyName = dto.HobbyName, UpperID = dto.UpperID }; return(hobby); }
public List <HobbiesUsersDTO> GetHobbyUsers(int?hobbyID) { List <HobbiesUsersDTO> users = new List <HobbiesUsersDTO>(); HobbyDTO dto = new HobbyDTO(); dto.ID = (int)hobbyID; Hobby hobby = HobbyMapping(dto); users = _hm.GetHobbyUsers(hobbyID); return(users); }
private List <HobbyDTO> HobbyDTOMapping(List <Hobby> hobbies) { List <HobbyDTO> list = new List <HobbyDTO>(); foreach (var item in hobbies) { HobbyDTO yeni = HobbyDTOMapping(item); list.Add(yeni); } return(list); }
private HobbyDTO HobbyDTOMapping(Hobby hobby) { HobbyDTO hobbyDTO = new HobbyDTO(); if (hobby != null) { hobbyDTO.ID = hobby.ID; hobbyDTO.HobbyName = hobby.HobbyName; } return(hobbyDTO); }
private void lstAnaHobiler_SelectedIndexChanged(object sender, EventArgs e) { HobbyDTO hobyDTO = new HobbyDTO(); int secilenAnaHobiID = (int)lstAnaHobiler.SelectedValue; hobyDTO.UpperID = secilenAnaHobiID; List <HobbyDTO> childHobbies = _hc.GetChildHobbies(hobyDTO); lstCocukHobiler.DisplayMember = "HobbyName"; lstCocukHobiler.ValueMember = "ID"; lstCocukHobiler.DataSource = childHobbies; }
private void ComboBoxHobbyFill() { mainHobbies = _hc.GetHobies(); HobbyDTO item = new HobbyDTO(); item.HobbyName = "Ana hobi ekle"; mainHobbies.Insert(0, item); cmbAnaHobiler.DisplayMember = "HobbyName"; cmbAnaHobiler.ValueMember = "ID"; cmbAnaHobiler.DataSource = mainHobbies; cmbAnaHobiler.SelectedIndex = -1; }
public bool AddHobby(HobbyDTO dto) { Hobby hobby = HobbyMapping(dto); try { if (_hr.Add(hobby) > 0) { return(true); } } catch (Exception) { } return(false); }
public ActionResult Put([FromBody] HobbyDTO hobbyDTO) { try { if (hobbyDTO == null) { return(NotFound()); } _applicationServiceHobby.Update(hobbyDTO); return(Ok("Hobby updated!")); } catch (Exception e) { return(BadRequest(e.Message)); } }
private void btnHobiEkle_Click(object sender, EventArgs e) { if (cmbAnaHobiler.SelectedIndex < 0) { MessageBox.Show("Hobi kategorisi boş geçilemez!", "Hata"); return; } if (txtHobiAdi.Text == "") { MessageBox.Show("Hobi adı boş geçilemez!", "Hata"); return; } HobbyDTO hobbyDTO = new HobbyDTO(); hobbyDTO = _hc.GetHobbyName(txtHobiAdi.Text); if (hobbyDTO.IsNew == false) { MessageBox.Show("Bu hobi zaten kayıtlı!", "Hata"); return; } HobbyDTO dto = new HobbyDTO(); dto.HobbyName = txtHobiAdi.Text; if (cmbAnaHobiler.SelectedIndex > 0) { dto.UpperID = _upperID; } if (_hc.AddHobby(dto)) { MessageBox.Show("Kayıt başarılı"); ComboBoxHobbyFill(); txtHobiAdi.Text = ""; } else { MessageBox.Show("Bir hata nedeniyle kayıt yapılamadı"); } }
public List <HobbyDTO> GetChildHobbies(HobbyDTO hobbyDTO) { Hobby hobby = HobbyMapping(hobbyDTO); return(HobbyDTOMapping(_hr.GetChildHobbies(hobby))); }
public void Update(HobbyDTO obj) { var hobby = _mapper.Map <Hobby>(obj); _serviceHobby.Update(hobby); }
public void Remove(HobbyDTO obj) { var hobby = _mapper.Map <Hobby>(obj); _serviceHobby.Remove(hobby); }
public void Add(HobbyDTO obj) { var hobby = _mapper.Map <Hobby>(obj); _serviceHobby.Add(hobby); }
public ArrayList AddHobbytoUser(HobbyDTO hobbydto, UserDTO userdto) { ArrayList arraylist = new ArrayList(); bool hobbyVarmi = false; Hobby hobby = HobbyMapping(hobbydto); User user = UserMapping(userdto); _hc.HaveUserHobby(hobby.ID); Hobby girilmekIstenenHobininMainHobisi = _um.GetOneMainHobby(hobby); List <JustUserHobbiesDTO> userHobbies = _hc.GetUserHobbies(userdto.UserID); foreach (var item in userHobbies) { if (item.HobbyName == girilmekIstenenHobininMainHobisi.HobbyName) { hobbyVarmi = true; } } foreach (var item in userHobbies) { if (item.HobbyName == hobbydto.HobbyName) { arraylist.Add(false); arraylist.Add("Kişi bu hobiye zaten sahiptir"); return(arraylist); } } if (hobbyVarmi == true) { if (_um.AddMainHobbytoUser(hobby, user) > 0) { arraylist.Add(true); arraylist.Add("Kayıt Başarılı"); return(arraylist); } else { arraylist.Add(false); arraylist.Add("Kayıt başarısız"); return(arraylist); } } else { if (_um.AddHobbytoUser(hobby, user) > 0) { arraylist.Add(true); arraylist.Add("Kayıt Başarılı"); return(arraylist); } else { arraylist.Add(false); arraylist.Add("Kayıt başarısız"); return(arraylist); } } }