Add IsTablet and remove Title and Description from Article

This commit is contained in:
Fransolet Thomas 2022-06-22 17:01:09 +02:00
parent 55a612fd0c
commit 4f1902984b
4 changed files with 11 additions and 2 deletions

View File

@ -13,6 +13,7 @@ namespace Manager.Interfaces.DTO
public List<string> languages { get; set; } // fr, en, de, nl => Sélection dans une liste déjà établie dans l'application ! public List<string> languages { get; set; } // fr, en, de, nl => Sélection dans une liste déjà établie dans l'application !
public DateTime dateCreation { get; set; } public DateTime dateCreation { get; set; }
public bool isMobile { get; set; } // MyVisit - True if for mobile (MyVisit) public bool isMobile { get; set; } // MyVisit - True if for mobile (MyVisit)
public bool isTablet { get; set; }
public bool isOffline { get; set; } // MyVisit - True if MyVisit is full offline public bool isOffline { get; set; } // MyVisit - True if MyVisit is full offline
/*public string latitude { get; set; } // MyVisit - latitude of visit ? (MyVisit) /*public string latitude { get; set; } // MyVisit - latitude of visit ? (MyVisit)
public string longitude { get; set; } // MyVisit - True if for mobile (MyVisit)*/ public string longitude { get; set; } // MyVisit - True if for mobile (MyVisit)*/

View File

@ -7,8 +7,8 @@ namespace Manager.Interfaces.DTO
{ {
public class ArticleDTO public class ArticleDTO
{ {
public List<TranslationDTO> title { get; set; } //public List<TranslationDTO> title { get; set; }
public List<TranslationDTO> description { get; set; } //public List<TranslationDTO> description { get; set; }
public List<TranslationDTO> content { get; set; } public List<TranslationDTO> content { get; set; }
public string qrCode { get; set; } // MyVisit - QR code identifier int ? String ? public string qrCode { get; set; } // MyVisit - QR code identifier int ? String ?
public bool isContentTop { get; set; } // MyVisit - True if content is displayed at top, false otherwise public bool isContentTop { get; set; } // MyVisit - True if content is displayed at top, false otherwise

View File

@ -34,6 +34,9 @@ namespace Manager.Interfaces.Models
[BsonElement("IsMobile")] [BsonElement("IsMobile")]
public bool IsMobile { get; set; } public bool IsMobile { get; set; }
[BsonElement("IsTablet")]
public bool IsTablet { get; set; }
[BsonElement("IsOffline")] [BsonElement("IsOffline")]
public bool IsOffline { get; set; } public bool IsOffline { get; set; }
@ -48,6 +51,7 @@ namespace Manager.Interfaces.Models
languages = Languages, languages = Languages,
secondaryColor = SecondaryColor, secondaryColor = SecondaryColor,
isMobile = IsMobile, isMobile = IsMobile,
isTablet = IsTablet,
isOffline = IsOffline isOffline = IsOffline
}; };
} }
@ -62,6 +66,7 @@ namespace Manager.Interfaces.Models
languages = Languages, languages = Languages,
secondaryColor = SecondaryColor, secondaryColor = SecondaryColor,
isMobile = IsMobile, isMobile = IsMobile,
isTablet = IsTablet,
isOffline = IsOffline, isOffline = IsOffline,
sections = sections, sections = sections,
resources = resources resources = resources

View File

@ -112,6 +112,7 @@ namespace ManagerService.Controllers
configuration.Languages = new List<string> { "FR", "NL", "EN", "DE" }; // by default all languages configuration.Languages = new List<string> { "FR", "NL", "EN", "DE" }; // by default all languages
configuration.DateCreation = DateTime.Now; configuration.DateCreation = DateTime.Now;
configuration.IsMobile = newConfiguration.isMobile; configuration.IsMobile = newConfiguration.isMobile;
configuration.IsTablet = newConfiguration.isTablet;
configuration.IsOffline = newConfiguration.isOffline; configuration.IsOffline = newConfiguration.isOffline;
Configuration configurationCreated = _configurationService.Create(configuration); Configuration configurationCreated = _configurationService.Create(configuration);
@ -160,6 +161,7 @@ namespace ManagerService.Controllers
configuration.SecondaryColor = updatedConfiguration.secondaryColor; configuration.SecondaryColor = updatedConfiguration.secondaryColor;
configuration.Languages = updatedConfiguration.languages; configuration.Languages = updatedConfiguration.languages;
configuration.IsMobile = updatedConfiguration.isMobile; configuration.IsMobile = updatedConfiguration.isMobile;
configuration.IsTablet = updatedConfiguration.isTablet;
configuration.IsOffline = updatedConfiguration.isOffline; configuration.IsOffline = updatedConfiguration.isOffline;
Configuration configurationModified = _configurationService.Update(updatedConfiguration.id, configuration); Configuration configurationModified = _configurationService.Update(updatedConfiguration.id, configuration);
@ -403,6 +405,7 @@ namespace ManagerService.Controllers
configuration.SecondaryColor = exportConfiguration.secondaryColor; configuration.SecondaryColor = exportConfiguration.secondaryColor;
configuration.Languages = exportConfiguration.languages; configuration.Languages = exportConfiguration.languages;
configuration.IsMobile = exportConfiguration.isMobile; configuration.IsMobile = exportConfiguration.isMobile;
configuration.IsTablet = exportConfiguration.isTablet;
configuration.IsOffline = exportConfiguration.isOffline; configuration.IsOffline = exportConfiguration.isOffline;
_configurationService.Create(configuration); _configurationService.Create(configuration);