public async Task <ActionResult <TelephelyDTO> > AddTelephely([FromBody] TelephelyDTO telephely) { string user_id = User.Claims.FirstOrDefault(u => u.Type == ClaimTypes.NameIdentifier).Value; if (!_context.Ceg.Any(c => c.CegadminId.Equals(user_id))) { ModelState.AddModelError("ceghiba", "A felhasználóhoz nem tartozik cég."); return(BadRequest(ModelState)); } var ceg = await _context.Ceg.Where(c => c.CegadminId.Equals(user_id)).FirstAsync(); if (_context.Telephely.Any(t => t.Ceg_id == ceg.Id && t.Cim.Equals(telephely.Cim))) { ModelState.AddModelError("address", "A megadott néven már létezik telephely."); return(BadRequest(ModelState)); } Telephely ujTelephely = new Telephely { Cim = telephely.Cim, Ceg_id = ceg.Id }; _context.Telephely.Add(ujTelephely); await _context.SaveChangesAsync(); var dto = new TelephelyDTO(ujTelephely); return(CreatedAtAction(nameof(GetTelephely), new { id = ujTelephely.Id }, dto)); }
public UjGondozasAblak() { InitializeComponent(); vm = FoViewModel.GetVM(); gk = new GondozoKezeloClient(); DataContext = vm; TelephelyKezeloClient telephelyClient = new TelephelyKezeloClient(); AllatKezeloClient allatClint = new AllatKezeloClient(); List <Allat> allatok = new List <Allat>(); foreach (var a in vm.KivGondozo.Munkahelyek) { Telephely temp = telephelyClient.TelephelyListazasEgy(a.Cim).First();; foreach (var ket in temp.Ketrecek) { Ketrec temp2 = telephelyClient.KetrecListazasEgy(ket.KetrecID).First(); foreach (var al in temp2.Allatok) { Allat temp3 = allatClint.AllatListazasEgy(al.Nev).First(); bool mehet = true; foreach (Gondozo gond in temp3.Gondozok) { if (gond.Nev == vm.KivGondozo.Nev) { mehet = false; } } if (mehet) { allatok.Add(temp3); } } } } comboBox.ItemsSource = allatok; comboBox.DisplayMemberPath = "Nev"; }
public TelephelyDTO(Telephely t) { Id = t.Id; Cim = t.Cim; Ceg_id = t.Ceg_id; }
public VevoKozpontiTelephellyel(string nev, string email, Telephely kozpontiTelephely) : base(nev, email) { KozpontiTelephely = kozpontiTelephely; }