public void AddDeltagare(DeltagareViewModel viewModel)
        {
            int index = 0;

            try
            {
                var lastDeltagare = deltagareDb.GetAllDeltagarModels().LastOrDefault();
                index = lastDeltagare.IdAccess + 1;
            }
            catch
            {
            }
            var model = new DeltagareModel
            {
                IdAccess     = index,
                DeltagarNamn = viewModel.DeltagarNamn,
                MatId        = viewModel.MatId,
                Måndag       = viewModel.Måndag.ToString(),
                Tisdag       = viewModel.Tisdag.ToString(),
                Onsdag       = viewModel.Onsdag.ToString(),
                Torsdag      = viewModel.Torsdag.ToString(),
                Fredag       = viewModel.Fredag.ToString(),
                IsActive     = true
            };

            deltagareDb.AddDeltagare(model);
        }
示例#2
0
        public void a1TestLäggTillDeltagare()
        {
            var deltagarModel = new DeltagareModel {
                DeltagarNamn = deltagarNamn, IsActive = true, Måndag = WorkDay.Heldag.ToString(), Tisdag = WorkDay.Heldag.ToString(), Onsdag = WorkDay.Heldag.ToString(), Torsdag = WorkDay.Heldag.ToString(), Fredag = WorkDay.Halvdag.ToString()
            };

            deltagareDb.AddDeltagare(deltagarModel);
            Assert.AreEqual(1, deltagareDb.GetAllDeltagarModels().Count);
        }
示例#3
0
        public void AddNärvaro(AttendenceViewModel viewModel)
        {
            var deltagare = deltagareDb.GetAllDeltagarModels().First(x => x.DeltagarNamn == viewModel.DeltagarNamn);
            var model     = new AttendenceModel
            {
                DateConcerning       = viewModel.DateConcerning,
                DeltagarIdInQuestion = deltagare.Id,
                Måndag          = viewModel.Måndag.ToString(),
                Tisdag          = viewModel.Tisdag.ToString(),
                Onsdag          = viewModel.Onsdag.ToString(),
                Torsdag         = viewModel.Torsdag.ToString(),
                Fredag          = viewModel.Fredag.ToString(),
                ExpectedMåndag  = deltagare.Måndag,
                ExpectedTisdag  = deltagare.Tisdag,
                ExpectedOnsdag  = deltagare.Onsdag,
                ExpectedTorsdag = deltagare.Torsdag,
                ExpectedFredag  = deltagare.Fredag
            };

            närvaroDb.AddAttendence(model);
        }