Пример #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 List <AttendenceViewModel> GetAllAttendence()
        {
            var returningList = new List <AttendenceViewModel>();

            var models = närvaroDb.GetAllAttendenceItems();

            foreach (var model in models)
            {
                var viewModel = new AttendenceViewModel
                {
                    DateConcerning       = model.DateConcerning,
                    DeltagarIdInQuestion = model.DeltagarIdInQuestion,
                    DeltagarNamn         = deltagareDb.GetDeltagare(model.DeltagarIdInQuestion).DeltagarNamn,
                    Måndag          = HelperConvertLogic.GetAttendenceOptionFromString(model.Måndag),
                    Tisdag          = HelperConvertLogic.GetAttendenceOptionFromString(model.Tisdag),
                    Onsdag          = HelperConvertLogic.GetAttendenceOptionFromString(model.Onsdag),
                    Torsdag         = HelperConvertLogic.GetAttendenceOptionFromString(model.Torsdag),
                    Fredag          = HelperConvertLogic.GetAttendenceOptionFromString(model.Fredag),
                    ExpectedMåndag  = HelperConvertLogic.GetWorkDayFromString(model.ExpectedMåndag),
                    ExpectedTisdag  = HelperConvertLogic.GetWorkDayFromString(model.ExpectedTisdag),
                    ExpectedOnsdag  = HelperConvertLogic.GetWorkDayFromString(model.ExpectedOnsdag),
                    ExpectedTorsdag = HelperConvertLogic.GetWorkDayFromString(model.ExpectedTorsdag),
                    ExpectedFredag  = HelperConvertLogic.GetWorkDayFromString(model.ExpectedFredag),
                    Id = model.Id
                };
                returningList.Add(viewModel);
            }
            return(returningList);
        }