Exemplo n.º 1
0
        public void TestCategory()
        {
            FinHelperContext db = null;

            Actions a = new Actions(db);

            a.CreateGroup(new Group()
            {
                Name = "Такие расходы"
            });
            Group toChangeGroup = a.GetGroups().FirstOrDefault();

            a.CreateCategory(new Category()
            {
                Name  = "Пятерочка",
                Group = toChangeGroup
            });

            Category toChangeCategory = a.GetCategories().FirstOrDefault();

            toChangeCategory.Name = "Магнит";
            a.ChangeCategory(toChangeCategory);

            a.DeleteCategory(toChangeCategory);

            a.DeleteGroup(toChangeGroup);
        }
Exemplo n.º 2
0
        public void TestGroup()
        {
            FinHelperContext db = null;
            Actions          a  = new Actions(db);

            a.CreateGroup(new Group()
            {
                Name = "Такие расходы"
            });

            Group toChange = a.GetGroups().FirstOrDefault();

            toChange.Name = "Сякие расходы";
            a.ChangeGroup(toChange);

            a.DeleteGroup(toChange);
        }
Exemplo n.º 3
0
        public void TestOperation()
        {
            FinHelperContext db = null;

            Actions a = new Actions(db);

            a.CreateGroup(new Group()
            {
                Name = "Такие расходы"
            });
            Group toChangeGroup = a.GetGroups().FirstOrDefault();

            a.CreateCategory(new Category()
            {
                Name  = "Пятерочка",
                Group = toChangeGroup
            });

            Category toChangeCategory = a.GetCategories().FirstOrDefault();

            a.CreateOperation(new Operation()
            {
                CategoryTo = toChangeCategory,
                Sum        = (decimal)15.13,
                Date       = DateTime.Now
            });

            Operation toChangeOperation = a.GetOperations().FirstOrDefault();

            toChangeOperation.Date = DateTime.Now.AddDays(-1);
            a.ChangeOperation(toChangeOperation);

            a.DeleteOperation(toChangeOperation);
            a.DeleteCategory(toChangeCategory);
            a.DeleteGroup(toChangeGroup);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Новый объект действий
 /// </summary>
 public Actions(FinHelperContext context)
 {
     db = context;
 }