public ActionResult _Read([DataSourceRequest] DataSourceRequest request) { EmailDomainRestrictionsRepository modelRepo = new EmailDomainRestrictionsRepository(); DataSourceResult result = modelRepo.ReadAll().ToDataSourceResult(request); return(Json(result)); }
////Redirect the User to Error/RestrictedEmailDomain if user enter any Restricted Email Domain while Registration public static bool IsRestrictedEmailDomainDetected(string EmailAddress) { EmailDomainRestrictionsRepository modelRepo = new EmailDomainRestrictionsRepository(); var RestrictedEmailDomains = modelRepo.ReadAll(); if (RestrictedEmailDomains.Any(m => EmailAddress.ToLower().EndsWith(m.EmailDomain.ToLower()))) { return(true); } else { return(false); } }
public ActionResult _Destroy([DataSourceRequest] DataSourceRequest request, EmailDomainRestrictionsExt model) { string Msg = ""; EmailDomainRestrictionsRepository modelRepo = new EmailDomainRestrictionsRepository(); if (modelRepo.Delete(model, ref Msg, this) == false) { return(this.Json(new DataSourceResult { Errors = Msg })); } return(Json(request)); }
public ActionResult _Update([DataSourceRequest] DataSourceRequest request, EmailDomainRestrictionsExt model) { if (ModelState.IsValid) { string Msg = ""; EmailDomainRestrictionsRepository modelRepo = new EmailDomainRestrictionsRepository(); if (modelRepo.Update(model, ref Msg, this) == false) { return(this.Json(new DataSourceResult { Errors = Msg })); } } else { string error = ErrorHandling.HandleModelStateErrors(ModelState); return(this.Json(new DataSourceResult { Errors = error })); } return(Json(request)); }