예제 #1
0
        public void a3TestAddGruppToEnhet()
        {
            var enhet      = enhetDb.GetAllEnheter().FirstOrDefault(x => x.Namn == enhetNamn);
            var gruppModel = new GruppModel {
                EnhetId = enhet.Id, GruppNamn = "Bildstudion"
            };
            var precount = gruppDb.GetAllGruppsInEnhet(enhet.Id).Count;

            gruppDb.AddGrupp(gruppModel);
            Assert.AreEqual(precount + 1, gruppDb.GetAllGruppsInEnhet(enhet.Id).Count);
        }
예제 #2
0
        public List <GruppViewModel> GetGrupperInEnhet(ObjectId enhetId)
        {
            var returningList = new List <GruppViewModel>();
            var rawModels     = gruppDb.GetAllGruppsInEnhet(enhetId);

            foreach (var model in rawModels)
            {
                var viewModel = new GruppViewModel
                {
                    EnhetId            = model.EnhetId,
                    GruppNamn          = model.GruppNamn,
                    Id                 = model.Id,
                    InventarierInGrupp = inventarieVMLogic.GetInventarierFörGrupp(model.Id)
                };
                returningList.Add(viewModel);
            }
            return(returningList);
        }