public async Task <ActionResult> Edit(int Id) { InitializeServiceClient(); TrainingMaster trainingMaster = new TrainingMaster(); try { HttpResponseMessage response = await client.PostAsJsonAsync("TrainingMaster/GetMasterTrainingById?id=" + Id.ToString(), req); trainingMaster = await response.Content.ReadAsAsync <TrainingMaster>(); HttpResponseMessage responseMessage = await client.PostAsJsonAsync("TrainingMaster/GetTrainingContent", req); List <TrainingContent> trainingContent = await responseMessage.Content.ReadAsAsync <List <TrainingContent> >(); trainingMaster.contents = trainingContent; } catch (Exception ex) { // LogHelper.AddLog("TrainingMasterController", ex.Message, ex.StackTrace, "HCL.Academy.Web", user.EmailID); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(View(trainingMaster)); }
public int InsertTrainingMaster(TrainingMaster TrainingMaster) { using (SqlConnection con = new SqlConnection(_ConnectionString.Value.ConnectionString)) { con.Open(); SqlTransaction sqltrans = con.BeginTransaction(); var param = new DynamicParameters(); param.Add("@Id", TrainingMaster.Id); param.Add("@Code", TrainingMaster.Code); param.Add("@TrainingCategoryId", TrainingMaster.TrainingCategoryId); param.Add("@Name", TrainingMaster.Name); param.Add("@Description", TrainingMaster.Description); param.Add("@TOC", TrainingMaster.TOC); param.Add("@IsExternal", TrainingMaster.IsExternal); var result = con.Execute("InsertUpdateSingleTrainingMaster", param, sqltrans, 0, System.Data.CommandType.StoredProcedure); if (result > 0) { sqltrans.Commit(); } else { sqltrans.Rollback(); } return(result); } }
private void AssignVariableToControl(TrainingMaster _objTrainingMaster) { txtSubject.Text = _objTrainingMaster.Traning_Subject; txtStartDate.Text = Convert.ToDateTime(_objTrainingMaster.StarDate).ToString().Split(' ')[0]; txtEndDate.Text = Convert.ToDateTime(_objTrainingMaster.EndDate).ToString().Split(' ')[0]; txtHour.Text = _objTrainingMaster.Traning_Hour.ToString(); txtMinute.Text = _objTrainingMaster.Traning_Minute.ToString(); txtDescription.Text = _objTrainingMaster.Traning_Description; }
private void SetObjectInfo(TrainingMaster _objTrainingMaster) { _objTrainingMaster.Traning_Subject = txtSubject.Text; _objTrainingMaster.StarDate = Convert.ToDateTime(txtStartDate.Text); _objTrainingMaster.EndDate = Convert.ToDateTime(txtEndDate.Text); _objTrainingMaster.Traning_Hour = Convert.ToInt32(txtHour.Text); _objTrainingMaster.Traning_Minute = Convert.ToInt32(txtMinute.Text); _objTrainingMaster.Traning_Description = txtDescription.Text; }
public async Task <ActionResult> Create() { InitializeServiceClient(); HttpResponseMessage responseMessage = await client.PostAsJsonAsync("TrainingMaster/GetTrainingContent", req); List <TrainingContent> trainingContent = await responseMessage.Content.ReadAsAsync <List <TrainingContent> >(); TrainingMaster master = new TrainingMaster(); master.contents = trainingContent; return(View(master)); }
public async Task <ActionResult> Edit(TrainingMaster trainingMaster) { InitializeServiceClient(); try { if (ModelState.IsValid) { TrainingMasterRequest trainingReq = new TrainingMasterRequest(); trainingReq.ClientInfo = req.ClientInfo; trainingReq.Id = trainingMaster.Id; trainingReq.skillType = trainingMaster.skillType; trainingReq.title = trainingMaster.title; trainingReq.trainingCategory = trainingMaster.trainingCategory; trainingReq.trainingLink = trainingMaster.trainingLink; if (trainingReq.trainingLink == null) { trainingReq.trainingLink = ""; } trainingReq.selectedContent = trainingMaster.selectedContent; trainingReq.description = trainingMaster.description; trainingReq.document = trainingMaster.trainingDocument; if (trainingReq.document == null) { trainingReq.document = ""; } HttpResponseMessage response = await client.PostAsJsonAsync("TrainingMaster/UpdateTraining", trainingReq); bool result = await response.Content.ReadAsAsync <bool>(); if (result) { ViewBag.Success = true; } else { ViewBag.Success = false; } HttpResponseMessage responseMessage = await client.PostAsJsonAsync("TrainingMaster/GetTrainingContent", req); List <TrainingContent> trainingContent = await responseMessage.Content.ReadAsAsync <List <TrainingContent> >(); trainingMaster.contents = trainingContent; } } catch (Exception ex) { //LogHelper.AddLog("TrainingMasterController", ex.Message, ex.StackTrace, "HCL.Academy.Web", user.EmailID); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(View(trainingMaster)); }
public IActionResult EditTrainingMaster(int id, TrainingMaster TrainingMaster) { try { _ITraining.UpdateTrainingMaster(TrainingMaster); return(RedirectToAction("Index")); } catch { return(View()); } }
public IActionResult CreateTrainingMaster(TrainingMaster TrainingMaster) { try { _ITraining.InsertTrainingMaster(TrainingMaster); return(RedirectToAction("TrainingList")); } catch (Exception ex) { return(View()); } }
public IActionResult DeleteTrainingMaster(int id, TrainingMaster TrainingMaster) { try { // TODO: Add update logic here _ITraining.DeleteTrainingMaster(TrainingMaster.Id); return(RedirectToAction("TrainingList")); } catch { return(View()); } }
public async Task <ActionResult> Create(TrainingMaster collection) { InitializeServiceClient(); try { TrainingMasterRequest trainReq = new TrainingMasterRequest(); trainReq.ClientInfo = req.ClientInfo; trainReq.selectedContent = collection.selectedContent; trainReq.description = collection.description; trainReq.document = collection.trainingDocument; if (trainReq.document == null) { trainReq.document = ""; } trainReq.skillType = collection.skillType; trainReq.title = collection.title; trainReq.trainingCategory = collection.trainingCategory; trainReq.trainingLink = collection.trainingLink; if (trainReq.trainingLink == null) { trainReq.trainingLink = ""; } HttpResponseMessage response = await client.PostAsJsonAsync("TrainingMaster/AddTraining", trainReq); bool result = await response.Content.ReadAsAsync <bool>(); if (result) { ViewBag.Success = true; } else { ViewBag.Success = false; } HttpResponseMessage responseMessage = await client.PostAsJsonAsync("TrainingMaster/GetTrainingContent", req); List <TrainingContent> trainingContent = await responseMessage.Content.ReadAsAsync <List <TrainingContent> >(); collection.contents = trainingContent; return(View(collection)); } catch { return(View()); } }
public TrainingMaster GetMasterTrainingById(RequestBase req, int id) { TrainingMaster response = new TrainingMaster(); try { SqlSvrDAL dal = new SqlSvrDAL(req.ClientInfo); response = dal.GetMasterTrainingById(id); } catch (Exception ex) { //LogHelper.AddLog("TrainingMasterController,AddTraining", ex.Message, ex.StackTrace, "HCL.Academy.Service", req.ClientInfo.emailId); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(response); }