public ActionResult ApproveRecord(setup_IssuerRepo setup_issuerrepo) { setup_issuerrepo.Auth_Id = "teksol.admin"; setup_issuerrepo.Auth_Date = DateTime.Now; var log = new LoggerConfiguration().WriteTo.Seq("http://localhost:5341").CreateLogger(); try { if (setup_issuerrepo.Issuer_Id == string.Empty) { X.Msg.Show(new MessageBoxConfig { Title = "Error", Message = "Please select a record to approve.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.ERROR, Width = 350 }); return(this.Direct()); } issuerrepo.ApproveRecord(setup_issuerrepo); X.Msg.Show(new MessageBoxConfig { Title = "Success", Message = "Approve Successfully.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Width = 350 }); Store store = X.GetCmp <Store>("ApproveIssuerStore"); store.Reload(); var reset = X.GetCmp <FormPanel>("ApproveIssuerPan"); reset.Reset(); return(this.Direct()); } catch (Exception ex) { log.Write(level: Serilog.Events.LogEventLevel.Information, messageTemplate: ex.Message + " " + DateTime.Now); return(this.Direct()); } finally { } }
public ActionResult SaveRecord(setup_IssuerRepo setup_sectorrepo) { var log = new LoggerConfiguration().WriteTo.Seq("http://localhost:5341").CreateLogger(); try { setup_sectorrepo.Maker_Id = GlobalValue.User_ID; setup_sectorrepo.Make_Date = GlobalValue.Scheme_Today_Date; setup_sectorrepo.Maker_Id = GlobalValue.User_ID; setup_sectorrepo.Update_Date = GlobalValue.Scheme_Today_Date; if (ModelState.IsValid) { if (!string.IsNullOrEmpty(setup_sectorrepo.Issuer_Name)) { setup_sectorrepo.Issuer_Name = setup_sectorrepo.Issuer_Name.ToUpper(); } if (!string.IsNullOrEmpty(setup_sectorrepo.Postal_Address)) { setup_sectorrepo.Postal_Address = setup_sectorrepo.Postal_Address.ToUpper(); } //if (!string.IsNullOrEmpty(setup_sectorrepo.Email_Address)) //{ // setup_sectorrepo.Email_Address = setup_sectorrepo.Email_Address.ToLower(); // if (Regex.IsMatch(setup_sectorrepo.Email_Address, MatchEmailPattern) == false) // { // X.Msg.Show(new MessageBoxConfig // { // Title = "Error", // Message = "Email address is not valid.", // Buttons = MessageBox.Button.OK, // Icon = MessageBox.Icon.INFO, // Width = 350 // }); // return this.Direct(); // } //} this.issuerrepo.SaveRecord(setup_sectorrepo); X.Msg.Show(new MessageBoxConfig { Title = "Success", Message = "Saved Successfully.", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Width = 350 }); Store store = X.GetCmp <Store>("IssuerStore"); store.Reload(); var reset = X.GetCmp <FormPanel>("IssuerPan"); reset.Reset(); return(this.Direct()); } string messages = string.Join(Environment.NewLine, ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).FirstOrDefault()); X.Msg.Show(new MessageBoxConfig { Title = "Error", Message = messages, // " Insufficient data. Operation Aborted", Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.ERROR, Width = 350 }); return(this.Direct()); } catch (Exception ex) { string ora_code = ex.Message.Substring(0, 9); if (ora_code == "ORA-20000") { ora_code = "Record already exist. Process aborted.."; } else if (ora_code == "ORA-20100") { ora_code = "Not all records are supplied. Process aborted.."; } else { ora_code = ex.ToString(); } X.Msg.Show(new MessageBoxConfig { Title = "Error", Message = ora_code, Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Width = 350 }); log.Write(level: Serilog.Events.LogEventLevel.Information, messageTemplate: ex.Message + " " + DateTime.Now); return(this.Direct()); } finally { } }