public KundeDto getCustomerById(int id) { WriteActualMethod(); KundeManager kundeManager = new KundeManager(); return(DtoConverter.ConvertToDto(kundeManager.getCustomerById(id))); }
public KundeDto InsertKunde(KundeDto kunde) { WriteActualMethod(); KundeManager km = new KundeManager(); return(km.Insert(kunde.ConvertToEntity()).ConvertToDto()); }
public KundeDto GetCustomer(int id) { WriteActualMethod(); KundeManager manager = new KundeManager(); return(DtoConverter.ConvertToDto(manager.GetKunde(id))); }
public List <KundeDto> getAllCustomers() { WriteActualMethod(); KundeManager kundeManager = new KundeManager(); return(DtoConverter.ConvertToDtos(kundeManager.List)); }
public KundeDto UpdateKunde(KundeDto kundeDto) { WriteActualMethod(); return(handlingOptimisticConcurrencyException <KundeDto>("UpdateKunde", () => KundeManager.UpdateKunde(kundeDto.ConvertToEntity()).ConvertToDto() )); }
public KundeViewModel(IMessageDisplayer displayer) { AddNewKundeCommand = new RelayCommand <Kunde>(param => SaveKunde(param)); RemoveKundeCommand = new RelayCommand <Kunde>(param => DeleteKunde(param)); kundeManager = new KundeManager(); this.displayer = displayer; }
public override async Task <Empty> Delete(KundeDto request, ServerCallContext context) { KundeManager manager = new KundeManager(); Kunde kunde = request.ConvertToEntity(); await manager.Delete(kunde); return(new Empty()); }
public void addCustomer(KundeDto kundeDto) { WriteActualMethod(); Kunde kunde = DtoConverter.ConvertToEntity(kundeDto); KundeManager kundeManager = new KundeManager(); kundeManager.addCustomer(kunde); }
public override async Task <KundeDto> Insert(KundeDto request, ServerCallContext context) { KundeManager manager = new KundeManager(); Kunde kunde = request.ConvertToEntity(); Kunde newKunde = await manager.Insert(kunde); return(newKunde.ConvertToDto()); }
public void DeleteKundeTest() { KundeManager kundeManager = new KundeManager(); Kunde kunde = kundeManager.Kunde(3); kundeManager.Delete(kunde); kundeManager.Kunde(3); }
public KundeDetailViewModel() { Kunde = new Kunde(); Geburtsdatum = DateTime.Now.Date; SaveKundeCommand = new RelayCommand <Window>(param => SaveKunde(param)); CancelCommand = new RelayCommand <Window>(param => Cancel(param)); kundeManager = new KundeManager(); }
public AutoReservationService(Func <IAutoReservationResultCallback> callbackCreator) { autoManager = new AutoManager(); kundeManager = new KundeManager(); reservationManager = new ReservationManager(); _createCallbackChannel = callbackCreator; }
public void DeleteKundeOptimisticConcurrencyTest() { KundeManager kundeManager = new KundeManager(); Kunde kunde = new Kunde { Id = 1, Nachname = "Später", Vorname = "Peter", Geburtsdatum = new DateTime(1976, 03, 27) }; kundeManager.Delete(kunde); }
public override async Task <KundeDto> GetById(GetKundeByIdRequest request, ServerCallContext context) { KundeManager manager = new KundeManager(); Kunde kunde = await manager.GetById(request.Id); KundeDto result = kunde.ConvertToDto(); return(result); }
public void UpdateKundeTest() { Kunde someDude = KundeManager.GetKundeById(1); someDude.Nachname = "DUDE!"; KundeManager.UpdateKunde(someDude); someDude = KundeManager.GetKundeById(1); Assert.Equal("DUDE!", someDude.Nachname); }
public override async Task <KundenDto> GetAll(Empty request, ServerCallContext context) { KundeManager manager = new KundeManager(); List <Kunde> allCustomers = await manager.GetAll(); List <KundeDto> customerDtos = allCustomers.ConvertToDtos(); KundenDto customersDto = new KundenDto(); customerDtos.ForEach(kundeDto => customersDto.Customers.Add(kundeDto)); return(customersDto); }
public KundeDto GetKundeById(int id) { try { return(KundeManager.GetById(id).ConvertToDto()); } catch (InvalidOperationException) { var fault = new GenericFault("Keine Gültige ID"); throw new FaultException <GenericFault>(fault); } }
public void UpdateKunde(KundeDto kunde) { try { KundeManager.Update(kunde.ConvertToEntity()); } catch (DbUpdateConcurrencyException) { var fault = new GenericFault("Update Concurrency Exception"); throw new FaultException <GenericFault>(fault); } }
public void AddReservationTest() { KundeManager km = new KundeManager(); AutoManager am = new AutoManager(); Kunde k1 = km.GetKundeById(1); Auto a1 = am.GetAutoById(1); Reservation reservation = new Reservation { KundeId = k1.Id, AutoId = a1.Id, Von = new DateTime(2018, 12, 24), Bis = new DateTime(2018, 12, 27) }; Target.AddReservation(reservation); Assert.Equal(5, Target.GetReservations().Count); }
public override async Task <KundeDto> Get(KundeRequest request, ServerCallContext context) { KundeManager manager = new KundeManager(); Kunde customer = await manager.Get(request.Id); if (customer == null) { throw new RpcException(new Status( StatusCode.OutOfRange, "Id couldn't be found." )); } return(customer.ConvertToDto()); }
public override async Task <AllKunden> GetAll(Empty request, ServerCallContext context) { KundeManager manager = new KundeManager(); List <Kunde> kundenList = await manager.GetAll(); AllKunden allKundenDto = new AllKunden(); foreach (Kunde k in kundenList) { allKundenDto.Kunde.Add(k.ConvertToDto()); } return(allKundenDto); }
public void InsertKundeTest() { KundeManager kundeManager = new KundeManager(); Kunde kunde = new Kunde { Nachname = "Später", Vorname = "Peter", Geburtsdatum = new DateTime(1976, 03, 27) }; Kunde insertedKunde = kundeManager.Insert(kunde); Assert.AreEqual(5, insertedKunde.Id); Kunde getKunde = kundeManager.Kunde(5); Assert.AreEqual("Später", getKunde.Nachname); }
public override async Task <Empty> Delete(KundeDto request, ServerCallContext context) { try { KundeManager manager = new KundeManager(); await manager.Delete(request.ConvertToEntity()); return(new Empty()); } catch (OptimisticConcurrencyException <Auto> e) { throw new RpcException(new Status(StatusCode.Aborted, e.Message)); } }
public override async Task <KundeDto> Insert(KundeDto request, ServerCallContext context) { try { KundeManager manager = new KundeManager(); Kunde kunde = await manager.Insert(request.ConvertToEntity()); KundeDto result = kunde.ConvertToDto(); return(result); } catch (OptimisticConcurrencyException <Auto> e) { throw new RpcException(new Status(StatusCode.Aborted, e.Message)); } }
public void UpdateKundeTest() { KundeManager kundeManager = new KundeManager(); Kunde kunde = kundeManager.Kunde(2); kunde.Vorname = "Sergej"; kunde.Nachname = "Fährlich"; Kunde updatedKunde = kundeManager.Update(kunde); Assert.AreEqual("Sergej", updatedKunde.Vorname); Assert.AreEqual("Fährlich", updatedKunde.Nachname); updatedKunde.Vorname = "Herr"; updatedKunde.Nachname = "Döpfel"; Kunde updated2Kunde = kundeManager.Update(updatedKunde); Assert.AreEqual("Herr", updated2Kunde.Vorname); Assert.AreEqual("Döpfel", updated2Kunde.Nachname); }
public void InsertAndDeleteKundeTest() { Kunde someDude = new Kunde { Nachname = "DUDE!", Vorname = "Bla", Geburtsdatum = DateTime.Today }; Kunde neu = KundeManager.InsertKunde(someDude); Kunde sameDude = KundeManager.GetKundeById(neu.Id); Assert.Equal("DUDE!", someDude.Nachname); Assert.Equal("DUDE!", sameDude.Nachname); KundeManager.DeleteKunde(neu); }
public override async Task <Empty> Update(KundeDto request, ServerCallContext context) { KundeManager manager = new KundeManager(); Kunde kunde = request.ConvertToEntity(); try { await manager.Update(kunde); } catch (OptimisticConcurrencyException <Kunde> exception) //TODO error handling evtl. noch nicht korrekt { throw new RpcException(new Status( StatusCode.Aborted, "Conccurency Exception." ), exception.ToString()); } return(new Empty()); }
public void modifyCustomer(KundeDto kundeDto) { WriteActualMethod(); Kunde kunde = DtoConverter.ConvertToEntity(kundeDto); KundeManager kundeManager = new KundeManager(); try { kundeManager.modifyCustomer(kunde); } catch (OptimisticConcurrencyException <Kunde> e) { OptimisticConcurrency <KundeDto> fault = new OptimisticConcurrency <KundeDto>(); fault.Result = false; fault.Message = e.Message; fault.Description = "Occurrency Exception!"; throw new FaultException <OptimisticConcurrency <KundeDto> >(fault); } }
public KundeUpdateTest() { _target = new KundeManager(); }
public AutoReservationService() { _autoManager = new AutoManager(); _kundeManager = new KundeManager(); _reservationManager = new ReservationManager(); }