public async Task <ActionResult> AddBlockedNumber_Partial(AddModel model) { if (!ModelState.IsValid) { return(PartialView(model)); } using (BlockedNumberDataProvider dataProvider = new BlockedNumberDataProvider()) { if (!await dataProvider.AddItemAsync(model.GetData())) { ModelState.AddModelError("Name", this.__ResStr("alreadyExists", "Blocked number already exists")); return(PartialView(model)); } return(FormProcessed(model, this.__ResStr("okSaved", "New blocked number saved"), OnPopupClose: OnPopupCloseEnum.ReloadModule)); } }