private static IEnumerable<AdministratorDetailViewModel> ConvertToAdministratorDetailViewModels(Charity charity) { return Mapper .Map<IEnumerable<Administrator>, IEnumerable<AdministratorDetailViewModel>>(charity.Administrators) .ForEach(a => a.CharityId = charity.Id); }
private Role ResolveRole(Charity charity) { var userName = UserIdentityProvider().Identity.Name; if (charity.IsAdministrator(userName)) { return Role.Administrator; } return Role.Donor; }
private static void CreateAndSaveDefaultCharity(Administrator defaultAdministrator, DataContext context) { var defaultCharity = new Charity { SiteName = "My Charity", Description = "This is a test charity" }; defaultCharity.AddAdministrators(defaultAdministrator); context.Add(defaultCharity); context.SaveChanges(); }