public async Task <ActionResult> Edit(int id, FormCollection collection) { AcademyConfig academyConfig = new AcademyConfig(); academyConfig.ID = Convert.ToInt32(collection["ID"]); academyConfig.Title = collection["Title"]; academyConfig.Value = collection["Value"]; InitializeServiceClient(); try { if (ModelState.IsValid) { HttpResponseMessage response = await client.PostAsJsonAsync("AcademyConfig/UpdateAcademyConfig?Id=" + academyConfig.ID + "&Title=" + academyConfig.Title + "&Value=" + academyConfig.Value, req); client.Dispose(); ViewBag.Success = true; } } catch (Exception ex) { //UserManager user = (UserManager)Session["CurrentUser"]; //LogHelper.AddLog("AcademyConfigController", ex.Message, ex.StackTrace, "HCL.Academy.Web", user.EmailID); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(View(academyConfig)); }
public void AddAcademyConfig(string Title, string Value, RequestBase req) { AcademyConfig academyconfig = new AcademyConfig(); try { academyconfig.Title = Title; academyconfig.Value = Value; SqlSvrDAL dal = new SqlSvrDAL(req.ClientInfo); dal.AddAcademyConfig(academyconfig); } catch (Exception ex) { //LogHelper.AddLog("AcademyConfigController", ex.Message, ex.StackTrace, "HCL.Academy.Service", req.ClientInfo.emailId); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } }
public AcademyConfig GetAcademyConfigById(int id, RequestBase req) { AcademyConfig academyconfig = null; try { SqlSvrDAL dal = new SqlSvrDAL(req.ClientInfo); academyconfig = dal.GetAcademyConfigById(id); } catch (Exception ex) { //LogHelper.AddLog("AcademyConfigController", ex.Message, ex.StackTrace, "HCL.Academy.Service", req.ClientInfo.emailId); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(academyconfig); }
// GET: AcademyConfig/Details/5 public async Task <ActionResult> Details(int id) { AcademyConfig academyconfig = null; InitializeServiceClient(); try { HttpResponseMessage response = await client.PostAsJsonAsync("AcademyConfig/GetAcademyConfigById?id=" + id, req); academyconfig = await response.Content.ReadAsAsync <AcademyConfig>(); client.Dispose(); } catch (Exception ex) { //UserManager user = (UserManager)Session["CurrentUser"]; //LogHelper.AddLog("AcademyConfigController", ex.Message, ex.StackTrace, "HCL.Academy.Web", user.EmailID); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(View(academyconfig)); }
public Startup(IConfiguration configuration) { academyConfig = configuration.Get <AcademyConfig>(); }