protected override ValidationResult IsValid(object value, ValidationContext validationContext) { string groupName = value?.ToString(); ShareMusicDbContext context = (ShareMusicDbContext)validationContext.GetService(typeof(ShareMusicDbContext)); bool doesNameExists = context .Groups .Any(g => g.Name == groupName); if (doesNameExists) { return(new ValidationResult(GetErrorMessage())); } return(ValidationResult.Success); }
public GroupsService(ShareMusicDbContext context, UserManager <User> userManager) { this.context = context; this.userManager = userManager; }
public RequestsService(ShareMusicDbContext context) { this.context = context; }
public SongsService(ShareMusicDbContext context) { this.context = context; }
public SongMetadataService(ShareMusicDbContext context) { this.context = context; }