You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dice_App/Sources/MaSoluction/Data/DBManager.cs

60 lines
1.4 KiB

using Entities;
using Model;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Data
{
public class DBManager : IDataManager
{
public bool AddDice(Die addD)
{
bool resulta=false;
using (var context = new NumberDieDbContext())
{
NumberDieEntity entity = new NumberDieEntity
{
};
context.AddAsync(entity);
resulta = context.SaveChanges() == 1;
}
return resulta;
}
public void clear()
{
using (var context = new NumberDieDbContext())
{
context.RemoveRange(context.NumberDice);
context.SaveChanges();
}
}
public List<Die> GetDices()
{
throw new NotImplementedException();
}
public bool RemoveDice(Die removeD)
{
bool reslta = false;
using (var context = new NumberDieDbContext())
{
context.Remove(removeD);
reslta= context.SaveChanges() == 1;
}
return reslta;
}
}
}