예제 #1
0
        public void a3TestAddAttendence()
        {
            var deltagare       = deltagareDb.GetAllDeltagarModels().FirstOrDefault(x => x.DeltagarNamn == deltagarNamn);
            var attendenceModel = new AttendenceModel {
                DateConcerning = DateTime.Now, DeltagarIdInQuestion = deltagare.Id,
                ExpectedMåndag = deltagare.Måndag, ExpectedTisdag = deltagare.Tisdag, ExpectedOnsdag = deltagare.Onsdag, ExpectedTorsdag = deltagare.Torsdag, ExpectedFredag = deltagare.Fredag,
                Måndag         = AttendenceOption.HalvdagMat.ToString(), Tisdag = AttendenceOption.Heldag.ToString(), Onsdag = AttendenceOption.Heldag.ToString(), Torsdag = AttendenceOption.Heldag.ToString(), Fredag = AttendenceOption.Halvdag.ToString()
            };

            närvaroDb.AddAttendence(attendenceModel);
            Assert.AreEqual(AttendenceOption.HalvdagMat.ToString(), närvaroDb.GetAllAttendenceItems().FirstOrDefault(x => x.DeltagarIdInQuestion == deltagare.Id).Måndag);
        }
예제 #2
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);
        }