示例#1
0
 public async Task <SchoolDistrict> AddDistrict(SchoolDistrict district)
 {
     VerifyPermission(Permission.ManageSchools);
     district.Name   = district.Name.Trim();
     district.SiteId = GetCurrentSiteId();
     return(await _schoolDistrictRepository.AddSaveAsync(GetClaimId(ClaimType.UserId),
                                                         district));
 }
示例#2
0
 public async Task <SchoolDistrict> AddDistrict(string districtName)
 {
     VerifyPermission(Permission.ManageSchools);
     return(await _schoolDistrictRepository.AddSaveAsync(GetClaimId(ClaimType.UserId),
                                                         new SchoolDistrict
     {
         SiteId = GetCurrentSiteId(),
         Name = districtName
     }));
 }
 public async Task <SchoolDistrict> AddDistrict(SchoolDistrict district)
 {
     VerifyPermission(Permission.ManageSchools);
     if (district == null)
     {
         throw new GraException("Cannot add empty district.");
     }
     district.Name   = district.Name.Trim();
     district.SiteId = GetCurrentSiteId();
     return(await _schoolDistrictRepository.AddSaveAsync(GetClaimId(ClaimType.UserId),
                                                         district));
 }