Beispiel #1
0
        public List <AttendenceViewModel> GetAttendenceFörDeltagare(ObjectId deltagarId)
        {
            var returningList = new List <AttendenceViewModel>();

            var models = närvaroDb.GetAttendenceItemsFörDeltagare(deltagarId);

            foreach (var model in models)
            {
                var viewModel = new AttendenceViewModel
                {
                    DateConcerning       = model.DateConcerning,
                    DeltagarNamn         = deltagareDb.GetDeltagare(model.DeltagarIdInQuestion).DeltagarNamn,
                    DeltagarIdInQuestion = model.DeltagarIdInQuestion,
                    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);
        }
        public DeltagareViewModel GetDeltagare(ObjectId Id)
        {
            var model     = deltagareDb.GetDeltagare(Id);
            var viewModel = new DeltagareViewModel
            {
                IdAcesss     = model.IdAccess,
                DeltagarNamn = model.DeltagarNamn,
                MatId        = model.MatId,
                Fredag       = HelperConvertLogic.GetWorkDayFromString(model.Fredag),
                Torsdag      = HelperConvertLogic.GetWorkDayFromString(model.Fredag),
                Onsdag       = HelperConvertLogic.GetWorkDayFromString(model.Fredag),
                Tisdag       = HelperConvertLogic.GetWorkDayFromString(model.Fredag),
                Måndag       = HelperConvertLogic.GetWorkDayFromString(model.Fredag),
                Id           = model.Id,
                IsActive     = model.IsActive
            };

            return(viewModel);
        }