public ScheduleDetail ToScheduleDetail(Vehicle vehicle, ActiveSchedule activeSchedule, Dealership dealership) { return(new ScheduleDetail { IsActive = true, CreationDate = DateTime.Now, Vehicle = vehicle, ActiveSchedule = activeSchedule, Dealership = dealership, }); }
protected override void RowConverter(ActiveSchedule r, DataRow record) { try { r.INVOICE_ID = CastDbValueRow(record, "INVOICE_ID", true, "decimal"); r.BEGINS_ON = CastDbValueRow(record, "BEGINS_ON", true, "DateTime"); r.TYPE = CastDbValueRow(record, "TYPE"); r.Modified = false; } catch (Exception ex) { throw ex; } }
public void SaveScheduleAs(string name) { var schedule = Activator.CreateInstance <TSchedule>(); schedule.Context = Context; ActiveSchedule.CloneData(schedule); SchedulesContainer.Schedules.Add(schedule); schedule.Add(Context); schedule.Save(); ActiveSchedule.Name = name; ActiveSchedule.Settings.EditMode = ScheduleEditMode.Regular; ActiveSchedule.Save(); ScheduleNameChanged?.Invoke(this, EventArgs.Empty); }
public override ActiveSchedule Get(ActiveSchedule entity) { throw new NotImplementedException(); }
public override void Update(ActiveSchedule r) { throw new NotImplementedException(); }
public override void Remove(ActiveSchedule package) { throw new NotImplementedException(); }