public IHttpActionResult GetDesignations() { var designFromDB = designDB.GetAll(); if (designFromDB != null || designFromDB.Count != 0) { return(Ok(designFromDB)); } else { return(StatusCode(HttpStatusCode.NotFound)); } }
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); }