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); }
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); }