public void CreateUrzadzenia(Urzadzenia urzadzenie) { if (urzadzenie == null) { throw new ArgumentNullException(nameof(urzadzenie)); } _context.Urzadzenia.Add(urzadzenie); }
public void DeleteUrzadzenia(Urzadzenia urzadzenia) { if (urzadzenia == null) { throw new ArgumentNullException(nameof(urzadzenia)); } _context.Urzadzenia.Remove(urzadzenia); }
public ActionResult <ZleceniaReadDto> CreateZlecenie(ZleceniaCreateDto zleceniaCreateDto) { var zleceniaModel = _mapper.Map <Zlecenia>(zleceniaCreateDto); var klienciModel = _mapper.Map <Klienci>(zleceniaCreateDto); if (_repoKlienci.GetKlienciByPhNumer(klienciModel.NrTel, klienciModel.Imie, klienciModel.Nazwisko) == null) { _repoKlienci.CreateKlienci(klienciModel); _repoKlienci.SaveChanges(); } zleceniaModel.IdKlienta = _repoKlienci.GetKlienciByPhNumer(klienciModel.NrTel, klienciModel.Imie, klienciModel.Nazwisko).IdKlienta; if (zleceniaModel.Status == "zrobione") { zleceniaModel.DataWydania = DateTime.Now; } _repoZlecenia.CreateZlecenia(zleceniaModel); _repoZlecenia.SaveChanges(); if (_repoUrzadzenia.GetUrzadzeniaByModel(zleceniaModel.Rodzaj, zleceniaModel.Marka, zleceniaModel.Model).Count == 0) { Urzadzenia device = new Urzadzenia(); device.Brand = zleceniaModel.Marka; device.Type = zleceniaModel.Rodzaj; device.Model = zleceniaModel.Model; _repoUrzadzenia.CreateUrzadzenia(device); _repoUrzadzenia.SaveChanges(); } var ZleceniaReadDto = _mapper.Map <ZleceniaReadDto>(zleceniaModel); ZleceniaReadDto.Imie = klienciModel.Imie; ZleceniaReadDto.Nazwisko = klienciModel.Nazwisko; ZleceniaReadDto.NrTel = klienciModel.NrTel; ZleceniaReadDto.EMail = klienciModel.EMail; ZleceniaReadDto.Nip = klienciModel.Nip; ZleceniaReadDto.Nazwa = klienciModel.Nazwa; return(CreatedAtRoute(nameof(GetZleceniaByRma), new { Rma = ZleceniaReadDto.Rma }, ZleceniaReadDto)); }
public void UpdateUrzadzenia(Urzadzenia urzadzenie) { //nothing }