public async Task <IViewComponentResult> InvokeAsync() { var model = new SiteEmail(); var result = await _service.GetEmailSettingsAsync(); if (result.Data != null) { model.site_email_id = result.Data.site_email_id; model.server_name = result.Data.server_name; model.port_number = result.Data.port_number; model.sender = result.Data.sender; model.receiver = result.Data.receiver; model.password = result.Data.password; model.is_receiver = result.Data.is_receiver; model.is_status = (result.Data.is_receiver == 1 ? true : false); } return(await Task.FromResult((IViewComponentResult)View("Default", model))); }