예제 #1
0
 public StandingOrderEntityImp(XElement standingOrderElement, IEnumerable<CategoryEntity> categories)
     : base(standingOrderElement.Attribute("Id").Value)
 {
     _firstBookDate = DateTime.Parse(standingOrderElement.Attribute("FirstBookDate").Value, CultureInfo.InvariantCulture);
     _referenceMonth = int.Parse(standingOrderElement.Attribute("ReferenceMonth").Value);
     _referenceDay = int.Parse(standingOrderElement.Attribute("ReferenceDay").Value);
     _monthPeriodStep = int.Parse(standingOrderElement.Attribute("MonthPeriodStep").Value);
     _description = standingOrderElement.Attribute("Description").Value;
     _lastBookDate = DateTime.Parse(standingOrderElement.Attribute("LastBookDate").Value, CultureInfo.InvariantCulture);
     _lastBookedDate = DateTime.Parse(standingOrderElement.Attribute("LastBookedDate").Value, CultureInfo.InvariantCulture);
     _value = Double.Parse(standingOrderElement.Attribute("Value").Value, CultureInfo.InvariantCulture);
     var categoryEntitiyId = standingOrderElement.Attribute("CategoryId").Value;
     if (!string.IsNullOrEmpty(categoryEntitiyId))
     {
         _category = categories.Single(c => c.PersistentId == categoryEntitiyId);
     }
 }
예제 #2
0
 /// <summary>
 /// Converts a Category entity to a Category data
 /// model.
 /// </summary>
 /// <param name="category">The Category entity to
 /// convert to a Category model.</param>
 /// <returns>A Category model.</returns>
 private Category ConvertToModel(CategoryEntity category)
 {
     switch (category)
     {
         case CategoryEntity.Lager:
             return Category.Lager;
         default:
             return Category.Ale;
     }
 }
예제 #3
0
 public CategoryEntityStub(CategoryEntity category)
 {
     PersistentId = category == null ? string.Empty : category.PersistentId;
 }
 /// <summary>
 /// Crear un nuevo objeto CategoryEntity.
 /// </summary>
 /// <param name="idCategory">Valor inicial de IdCategory.</param>
 /// <param name="category">Valor inicial de Category.</param>
 public static CategoryEntity CreateCategoryEntity(int idCategory, string category)
 {
     CategoryEntity categoryEntity = new CategoryEntity();
     categoryEntity.IdCategory = idCategory;
     categoryEntity.Category = category;
     return categoryEntity;
 }
 /// <summary>
 /// No hay ningún comentario para CategoryEntities en el esquema.
 /// </summary>
 public void AddToCategoryEntities(CategoryEntity categoryEntity)
 {
     base.AddObject("CategoryEntities", categoryEntity);
 }