public override string FormatErrorMessage(string name) { ModelBase model = new ModelBase(); ErrorMessage = model.GetLang(name) + " " + model.GetLang("max_length_error_msg"); return(ErrorMessage); // base.FormatErrorMessage(name); }
public virtual ResponseBase Delete(DbConnect con, TKey id) { ResponseBase resp = new ResponseBase(false, string.Empty); if (CrudRepo.SoftDelete(con, id)) { resp.success = true; resp.message = "Data Deleted successfully."; } else { ModelBase mdl = new ModelBase(); if (CrudRepo.Is_Child_Records_Exists) { resp.errors.Add("Parent_child", mdl.GetLang("parent_delete_error")); } resp.message = "System Error :: DB"; } if (resp.success == false) { resp.PushErrors(CrudRepo.Errors); resp.PushErrors(Errors); resp.PushErrors(ValidationErrors); } return(resp); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { ValidationResult result = null; if (!new Regex(@"^[\w-\.]{1,}\@([\w]{1,}\.){1,}[a-z]{2,4}$").IsMatch(value.ToString())) { string[] memberNames = new string[] { validationContext.MemberName }; ModelBase model = (ModelBase)validationContext.ObjectInstance; string errormessage = model.GetLang(validationContext.MemberName) + " " + model.GetLang("Email_error_msg"); ErrorMessage = errormessage; return(new ValidationResult(errormessage, memberNames)); } return(result); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { //return base.IsValid(value, validationContext); if (value != null) { if (value.ToString().Trim().Length == 0) { string[] memberNames = new string[] { validationContext.MemberName }; ModelBase model = (ModelBase)validationContext.ObjectInstance; ErrorMessage = model.GetLang(validationContext.MemberName) + " " + model.GetLang("EMPTY_FIELD_ERR_MSG"); return(new ValidationResult(ErrorMessage, memberNames)); } else { return(ValidationResult.Success); } } return(new ValidationResult(ErrorMessage)); }