public bool Update(ItemTemplate oldTemplate, ItemTemplate newTemplate)
 {
     try
     {
         _ctx.Entry(oldTemplate).CurrentValues.SetValues(newTemplate);
         return true;
     }catch
     {
         return false;
     }
 }
 public bool Delete(ItemTemplate template)
 {
     try
     {
         _ctx.ItemTemplates.Remove(template);
         return true;
     }
     catch
     {
         return false;
     }
 }
 public bool Insert(ItemTemplate itemTemplate)
 {
     try
     {
         _ctx.ItemTemplates.Add(itemTemplate);
         return true;
     }
     catch
     {
         return false;
     }
 }
Esempio n. 4
0
 public ItemTemplateModel Create(ItemTemplate itemTemplate)
 {
     return new ItemTemplateModel()
     {
         Id = itemTemplate.Id,
         Armor = itemTemplate.Armor,
         ArmorModyfier = itemTemplate.ArmorModyfier,
         Damage = itemTemplate.Damage,
         DamageModyfier = itemTemplate.DamageModyfier,
         Description = itemTemplate.Description,
         Consumable = itemTemplate.Consumable,
         Rarity = itemTemplate.Rarity,
         Basic = itemTemplate.Basic,
         Premium = itemTemplate.Premium,
         LevelProgressModyfier = itemTemplate.LevelProgressModyfier,
         MaxLevel = itemTemplate.MaxLevel,
         Name = itemTemplate.Name,
         RuneSlotsCount = itemTemplate.RuneSlotsCount,
         AssetBundle = Create(itemTemplate.AssetBundle)
     };
 }