Added weather fields + Added JSONUrl resourceType
This commit is contained in:
parent
4d85ad7c86
commit
b193763e73
@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Xml.Linq;
|
||||
|
||||
namespace Manager.Interfaces.DTO
|
||||
{
|
||||
@ -24,9 +25,17 @@ namespace Manager.Interfaces.DTO
|
||||
public List<string> sectionIds { get; set; }
|
||||
public string loaderImageId { get; set; } // == ResourceId
|
||||
public string loaderImageUrl { get; set; } // == Image url
|
||||
public string weatherCity { get; set; } // weatherCity
|
||||
public string weatherCity { get; set; } // Weather City
|
||||
public DateTimeOffset? weatherUpdatedDate { get; set; } // Weather date update (to only refresh)
|
||||
public string weatherResult { get; set; } // Weather result
|
||||
public bool isWeather
|
||||
{
|
||||
get
|
||||
{
|
||||
return weatherCity != null && weatherCity.Trim().Length > 0;
|
||||
}
|
||||
}
|
||||
public bool isDate { get; set; }
|
||||
|
||||
public bool isHour { get; set; }
|
||||
|
||||
}
|
||||
|
||||
@ -64,6 +64,12 @@ namespace Manager.Interfaces.Models
|
||||
[BsonElement("WeatherCity")]
|
||||
public string WeatherCity { get; set; }
|
||||
|
||||
[BsonElement("WeatherUpdatedDate")]
|
||||
public DateTimeOffset? WeatherUpdatedDate { get; set; }
|
||||
|
||||
[BsonElement("WeatherResult")]
|
||||
public string WeatherResult { get; set; }
|
||||
|
||||
[BsonElement("IsDate")]
|
||||
public bool IsDate { get; set; }
|
||||
|
||||
@ -82,6 +88,8 @@ namespace Manager.Interfaces.Models
|
||||
loaderImageId = LoaderImageId,
|
||||
loaderImageUrl = LoaderImageUrl,
|
||||
weatherCity = WeatherCity,
|
||||
weatherUpdatedDate = WeatherUpdatedDate,
|
||||
weatherResult = WeatherResult,
|
||||
dateCreation = DateCreation,
|
||||
primaryColor = PrimaryColor,
|
||||
languages = Languages,
|
||||
|
||||
@ -56,6 +56,7 @@ namespace Manager.Interfaces.Models
|
||||
VideoUrl,
|
||||
Audio,
|
||||
PDF,
|
||||
JSON
|
||||
JSON,
|
||||
JSONUrl
|
||||
}
|
||||
}
|
||||
|
||||
@ -167,6 +167,8 @@ namespace ManagerService.Controllers
|
||||
configuration.LoaderImageId = newConfiguration.loaderImageId;
|
||||
configuration.LoaderImageUrl = newConfiguration.loaderImageUrl;
|
||||
configuration.WeatherCity = newConfiguration.weatherCity;
|
||||
configuration.WeatherUpdatedDate = null;
|
||||
configuration.WeatherResult = null;
|
||||
configuration.IsDate = newConfiguration.isDate;
|
||||
configuration.IsHour = newConfiguration.isHour;
|
||||
|
||||
@ -235,6 +237,11 @@ namespace ManagerService.Controllers
|
||||
configuration.LoaderImageId = updatedConfiguration.loaderImageId;
|
||||
configuration.LoaderImageUrl = updatedConfiguration.loaderImageUrl;
|
||||
configuration.WeatherCity = updatedConfiguration.weatherCity;
|
||||
if (configuration.WeatherCity != updatedConfiguration.weatherCity)
|
||||
{
|
||||
configuration.WeatherUpdatedDate = null;
|
||||
configuration.WeatherResult = null;
|
||||
}
|
||||
configuration.IsDate = updatedConfiguration.isDate;
|
||||
configuration.IsHour = updatedConfiguration.isHour;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user