private void AddBoundaryToXml(MarketplaceData data, XElement root) { if (data.MarketBoundary == null) { return; } XElement boundaryBranch = new XElement("Boundary"); foreach (var location in data.MarketBoundary) { XElement locationBranch = new XElement("Location"); locationBranch.Add(content: location); boundaryBranch.Add(locationBranch); } root.Add(boundaryBranch); }
private void AddTimeTableToXml(MarketplaceData data, XElement root) { if (data.Timetable == null) { return; } XElement boundaryBranch = new XElement("TimeTable"); foreach (var weekDay in data.Timetable) { XElement weekDayBranch = new XElement("WeekDay"); weekDayBranch.Add(new XAttribute("Day", weekDay.Key)); foreach (var day in weekDay.Value) { XElement dayBranch = new XElement("WorkingHours"); dayBranch.Add(new XAttribute("StartTime", $"{day.StartTime.Hours}:{day.StartTime.Minutes}")); dayBranch.Add(new XAttribute("EndTime", $"{day.EndTime.Hours}:{day.EndTime.Minutes}")); weekDayBranch.Add(dayBranch); } boundaryBranch.Add(weekDayBranch); } root.Add(boundaryBranch); }
public Task UpdateData(MarketplaceData data) { dictionaryMarketplaceData[data.ID] = data; return(Task.CompletedTask); }
public Task AddData(MarketplaceData data) { dictionaryMarketplaceData.Add(data.ID, data); return(Task.CompletedTask); }
async Task IDataStorage <MarketplaceData> .UpdateData(MarketplaceData data) => await UpdateDataAsync("MarketplaceData", data);
async Task IDataStorage <MarketplaceData> .AddData(MarketplaceData data) => await SetDataAsync("MarketplaceData", data);