protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            GeolabPortfolioDBContext _context = new GeolabPortfolioDBContext();

            var tag = _context.Tags.Where(x => x.Name.ToString() == ((string)value)).FirstOrDefault();

            if (tag == null)
            {
                return(ValidationResult.Success);
            }
            else
            {
                return(new ValidationResult("ასეთი თეგი უკვე არსებობს"));
            }
        }
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            GeolabPortfolioDBContext _context = new GeolabPortfolioDBContext();

            var author = _context.Authors.Where(x => x.Email == (string)value).FirstOrDefault();

            if (author == null)
            {
                return(ValidationResult.Success);
            }
            else
            {
                return(new ValidationResult("ასეთი ელ-ფოსტით უკვე არსებობს!"));
            }
        }
Exemplo n.º 3
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            GeolabPortfolioDBContext _context = new GeolabPortfolioDBContext();

            var user = _context.Users.ToList().First();

            if ((string)value != "" && (string)value != null)
            {
                string passwordHashed = PasswordHasher.GetHash((string)value);

                if (user.Password == passwordHashed)
                {
                    return(ValidationResult.Success);
                }
                else
                {
                    return(new ValidationResult("მოხმარებლის პაროლი არასწორია"));
                }
            }
            else
            {
                return(new ValidationResult("შეიყვანეთ მომხმარებლის პაროლი"));
            }
        }
Exemplo n.º 4
0
 public AccountController()
 {
     _context = new GeolabPortfolioDBContext();
 }
 public ApiController()
 {
     context = new GeolabPortfolioDBContext();
 }
Exemplo n.º 6
0
 public SettingsController()
 {
     _context = new GeolabPortfolioDBContext();
 }
Exemplo n.º 7
0
 public AuthorController()
 {
     _context = new GeolabPortfolioDBContext();
 }
 public ProjectController()
 {
     _context = new GeolabPortfolioDBContext();
 }