public JsonResult Update(EmailTemplateModel model) { var modelPersist = false; if (model == null) return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Error, Message = Resources.Resource.GS_Email_Save_Error }, JsonRequestBehavior.AllowGet); var modelUpdate = new EmailTemplate().GetEmailTemplate(Settings.AutenticationKeyEarningSystem, model.IdEmailTemplate); if (modelUpdate != null) { if (!String.IsNullOrWhiteSpace(model.Texto)) { modelUpdate.Texto = model.Texto; } else { return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Error, Message = Resources.Resource.GS_Email_Empty_Fields }, JsonRequestBehavior.AllowGet); } modelPersist = new EmailTemplate().UpdateRecord(Settings.AutenticationKeyEarningSystem, modelUpdate); } return Json(modelPersist ? new JsonRequestResult { ResultType = JsonRequestResultType.Success, Message = Resources.Resource.GS_Email_Edit_Successfull } : new JsonRequestResult { ResultType = JsonRequestResultType.Error, Message = Resources.Resource.GS_Email_Save_Error }, JsonRequestBehavior.AllowGet); }
/// <remarks/> public void InsertRecordAsync(string authenticationKey, EmailTemplateModel model) { this.InsertRecordAsync(authenticationKey, model, null); }
/// <remarks/> public void InsertRecordAsync(string authenticationKey, EmailTemplateModel model, object userState) { if ((this.InsertRecordOperationCompleted == null)) { this.InsertRecordOperationCompleted = new System.Threading.SendOrPostCallback(this.OnInsertRecordOperationCompleted); } this.InvokeAsync("InsertRecord", new object[] { authenticationKey, model}, this.InsertRecordOperationCompleted, userState); }
public bool InsertRecord(string authenticationKey, EmailTemplateModel model) { object[] results = this.Invoke("InsertRecord", new object[] { authenticationKey, model}); return ((bool)(results[0])); }