コード例 #1
0
        public IHttpActionResult GetDesignations()
        {
            var designFromDB = designDB.GetAll();

            if (designFromDB != null || designFromDB.Count != 0)
            {
                return(Ok(designFromDB));
            }
            else
            {
                return(StatusCode(HttpStatusCode.NotFound));
            }
        }
コード例 #2
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            List <ValidationResult>   errors = new List <ValidationResult>();
            UserDesignationRepository db     = new UserDesignationRepository();

            if (db.GetAll().Where(x => x.Designation == Designation).FirstOrDefault() != null)
            {
                errors.Add(new ValidationResult($"{nameof(Designation)} exists already.", new List <string> {
                    nameof(Designation)
                }));
            }



            return(errors);
        }