public bool UpdateUserSkill(SkillAssignmentRequest userSkill) { bool response = false; try { SqlSvrDAL dal = new SqlSvrDAL(userSkill.ClientInfo); response = dal.UpdateUserSkill(userSkill.Id, userSkill.CompetenceId.ToString(), userSkill.UserId, userSkill.EmailAddress, Convert.ToDateTime(userSkill.LastDayCompletion), userSkill.CompetencyChanged); } catch (Exception ex) { //LogHelper.AddLog("SkillController,UpdateUserSkill", ex.Message, ex.StackTrace, "HCL.Academy.Service", userSkill.ClientInfo.emailId); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(response); }
public bool RemoveUserSkill(SkillAssignmentRequest userSkill) { bool response = false; try { SqlSvrDAL dal = new SqlSvrDAL(userSkill.ClientInfo); response = dal.RemoveUserSkill(userSkill.Id, userSkill.UserId.ToString(), userSkill.EmailAddress); } catch (Exception ex) { //LogHelper.AddLog("SkillController,RemoveUserSkill", ex.Message, ex.StackTrace, "HCL.Academy.Service", userSkill.ClientInfo.emailId); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(response); }