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