public void Update() { var updatedDeliveryMen = ServiceWrap.GetDeliveryMens() .Where(dlm => dlm.Id == Id).FirstOrDefault(); Name = updatedDeliveryMen.Name; Location = updatedDeliveryMen.Location; Deliveries = updatedDeliveryMen.Deliveries; }
public void Save() { var takenDeliveries = ServiceWrap.GetDeliveryMens() .Where(dlm => dlm.Id == Id) .FirstOrDefault() .Deliveries; var nwDeliveries = Deliveries.Except(takenDeliveries).ToList(); foreach (var deliv in nwDeliveries) { ServiceWrap.TakeDelivery(Id, deliv.Id); } }
public void Execute(object parameter) { try { var idDeliveryMen = Convert.ToInt32(_deliveryMens.CurrentVM.DataViewModel.Id); var idDelivery = Convert.ToInt32(_deliveries.CurrentVM.DataViewModel.Id); var result = ServiceWrap.TakeDelivery(idDeliveryMen, idDelivery); CanExecuteChanged(this, new EventArgs()); } catch (Exception ex) { throw new NotImplementedException(); } }
public Client([TestContract("c1")] ServiceWrap wrap, OtherService otherService) { this.wrap = wrap; this.otherService = otherService; }
public void Update() { deliveryMens = ServiceWrap.GetDeliveryMens(); Updated?.Invoke(this, new ListModelEventArgs <IEventModel>(this)); }
public void Update() { deliveries = ServiceWrap.GetAvailableDeliveries(); Updated?.Invoke(this, new ListModelEventArgs <IEventModel>(this)); }