Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public GroupsService(ShareMusicDbContext context, UserManager <User> userManager)
 {
     this.context     = context;
     this.userManager = userManager;
 }
Exemplo n.º 3
0
 public RequestsService(ShareMusicDbContext context)
 {
     this.context = context;
 }
Exemplo n.º 4
0
 public SongsService(ShareMusicDbContext context)
 {
     this.context = context;
 }
Exemplo n.º 5
0
 public SongMetadataService(ShareMusicDbContext context)
 {
     this.context = context;
 }