Exemple #1
0
        public async Task <ActionResult> Edit(SkillMaster skillmaster)
        {
            InitializeServiceClient();
            try
            {
                if (ModelState.IsValid)
                {
                    SkillRequest skillReq = new SkillRequest();
                    skillReq.ClientInfo   = req.ClientInfo;
                    skillReq.SkillDetails = skillmaster;
                    HttpResponseMessage response = await client.PostAsJsonAsync("Skill/UpdateSkill", skillReq);

                    bool result = await response.Content.ReadAsAsync <bool>();

                    ViewBag.Success = true;
                }
            }
            catch (Exception ex)
            {
                //UserManager user = (UserManager)Session["CurrentUser"];
                //LogHelper.AddLog("SkillMasterController", ex.Message, ex.StackTrace, "HCL.Academy.Web", user.EmailID);
                TelemetryClient telemetry = new TelemetryClient();
                telemetry.TrackException(ex);
            }
            return(View(skillmaster));
        }
Exemple #2
0
        public SkillMaster GetSkillMasterRecord(string recordID, string UserID)
        {
            SkillMaster   skillMaster = new SkillMaster();
            SqlDataReader dr          = null;

            try
            {
                SqlParameter[] Parameters = { new SqlParameter("@SNo", recordID), new SqlParameter("@UserID", Convert.ToInt32(UserID)) };
                dr = SqlHelper.ExecuteReader(DMLConnectionString.WebConfigConnectionString, CommandType.StoredProcedure, "GetRecordSkillMaster", Parameters);
                if (dr.Read())
                {
                    skillMaster.SNo  = Convert.ToInt32(dr["SNo"]);
                    skillMaster.Name = Convert.ToString(dr["Name"]);
                    // skillMaster.Hierarchy = Convert.ToString(dr["Hierarchy"]);
                    skillMaster.CreatedOn = Convert.ToString(dr["CreatedOn"]);
                    skillMaster.CreatedBy = Convert.ToString(dr["CreatedBy"]);
                    skillMaster.UpdatedBy = Convert.ToString(dr["UpdatedBy"]);
                    skillMaster.UpdatedOn = Convert.ToString(dr["UpdatedOn"]);
                    skillMaster.IsActive  = Convert.ToBoolean(dr["IsActive"]);
                    skillMaster.Active    = Convert.ToString(dr["Active"]);
                }
            }
            catch (Exception ex)// (Exception ex)
            {
                dr.Close();
            }
            return(skillMaster);
        }
Exemple #3
0
    protected void CreateParticle(SkillMaster skill, Vector3 startPosition)
    {
        var particlePrefab = skill.particle.particlePrefab;
        var parent         = ParticleManager.I.transform;
        var particle       = Instantiate(particlePrefab, parent);

        particle.transform.localPosition = startPosition;
        particle.Play();
    }
        public async Task <IActionResult> PutEmployeeSkill(int id, EmployeeSkillDTO employeeSkillDto)
        {
            //if (id != employeeSkill.pkAuto)
            //{
            //    return BadRequest();
            //}

            EmployeeSkill empSkill = await _context.EmployeeSkill.Where(d => d.empId.empId == employeeSkillDto.empId && d.SkillId.skillId == employeeSkillDto.SkillId)
                                     .Select(d => d).FirstOrDefaultAsync();

            //var employeeSkill = await _context.EmployeeSkill.FindAsync(id);
            EmployeeInfo emp = await _context.EmployeeInfo.FindAsync(employeeSkillDto.empId);

            SkillMaster skill = await _context.SkillMaster.FindAsync(employeeSkillDto.SkillId);

            if (emp == null || skill == null)
            {
                return(NotFound());
            }

            empSkill.empId   = emp;
            empSkill.SkillId = skill;

            empSkill.pkAuto          = empSkill.pkAuto;
            empSkill.primary         = employeeSkillDto.primary;
            empSkill.empId           = emp;
            empSkill.empName         = employeeSkillDto.empName;
            empSkill.rating          = employeeSkillDto.rating;
            empSkill.hccOrganization = employeeSkillDto.hccOrganization;
            empSkill.grade           = employeeSkillDto.grade;
            empSkill.lastUpdatedDate = employeeSkillDto.lastUpdatedDate;
            empSkill.skillStartDate  = employeeSkillDto.skillStartDate;
            empSkill.skillEndDate    = employeeSkillDto.skillEndDate;
            empSkill.group           = employeeSkillDto.group;
            empSkill.skillType       = employeeSkillDto.skillType;
            empSkill.approvedBy      = employeeSkillDto.approvedBy;
            empSkill.approvedDate    = employeeSkillDto.approvedDate;
            empSkill.SkillId         = skill;
            empSkill.approvalStatus  = employeeSkillDto.approvalStatus;

            //  _context.Entry(empSkill).State = EntityState.Modified;
            _context.MarkAsModified(empSkill);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                return(NotFound());
            }

            return(NoContent());
        }
Exemple #5
0
        public void Setup(Chara.ICharaController chara, SkillMaster skill, Map.SearchResult result)
        {
            _chara        = chara;
            _skill        = skill;
            _searchResult = result;

            // ターゲットの方を向く
            chara.Model.SetDirection(result.Dir.ToVec2Int());

            _impl = _diContainer.Instantiate <SkillCreateImpl>();
            _impl.Setup(chara, skill, _searchResult);
        }
        public async Task <ActionResult <EmployeeSkill> > PostEmployeeSkill(EmpSkillPostDTO empSkillPostDTO)
        {
            EmployeeInfo emp = await _context.EmployeeInfo.FindAsync(Convert.ToInt32(empSkillPostDTO.empId));

            SkillMaster skill = await _context.SkillMaster.FindAsync(Convert.ToInt32(empSkillPostDTO.SkillId));


            if (emp == null || skill == null)
            {
                return(NotFound());
            }

            var check = await _context.EmployeeSkill.Where(e => e.empId.empId == Convert.ToInt32(empSkillPostDTO.empId) && e.SkillId.skillId == Convert.ToInt32(empSkillPostDTO.SkillId)).Select(e => e).FirstOrDefaultAsync();

            if (check != null)
            {
                return(BadRequest("Skill already exists !!"));
            }

            EmployeeSkill empSkill = new EmployeeSkill();

            empSkill.primary = Convert.ToInt32(empSkillPostDTO.primary);
            empSkill.empId   = emp;

            empSkill.empName = emp.empName;

            empSkill.rating = Convert.ToInt32(empSkillPostDTO.rating);

            empSkill.hccOrganization = emp.hccOrganization;

            empSkill.grade = emp.grade;

            empSkill.lastUpdatedDate = DateTime.Now;
            empSkill.skillStartDate  = Convert.ToDateTime(empSkillPostDTO.skillStartDate);
            empSkill.skillEndDate    = Convert.ToDateTime(empSkillPostDTO.skillEndDate);
            empSkill.group           = empSkillPostDTO.group;
            empSkill.skillType       = empSkillPostDTO.skillType;

            empSkill.approvedBy = null;

            empSkill.approvedDate = null;

            empSkill.SkillId = skill;

            //empSkill.approvalStatus = Convert.ToInt32(empSkillPostDTO.approvalStatus);
            empSkill.approvalStatus = 0;

            _context.EmployeeSkill.Add(empSkill);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetEmployeeSkill", new { id = empSkill.pkAuto }, empSkillPostDTO));
        }
Exemple #7
0
 // Start is called before the first frame update
 void Start()
 {
     if (Instance != null && Instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         Instance = this;
     }
     //Store everyone's skills in this skill master
     DontDestroyOnLoad(this);
     playerSkills = skillMaster.AddComponent <SkillManager>();
 }
        public SkillMaster GetSkillById(RequestBase req, int id)
        {
            SkillMaster response = new SkillMaster();

            try
            {
                SqlSvrDAL dal = new SqlSvrDAL(req.ClientInfo);
                response = dal.GetSkillById(id);
            }
            catch (Exception ex)
            {
                //LogHelper.AddLog("SkillController,GetSkillById", ex.Message, ex.StackTrace, "HCL.Academy.Service", req.ClientInfo.emailId);
                TelemetryClient telemetry = new TelemetryClient();
                telemetry.TrackException(ex);
            }
            return(response);
        }
Exemple #9
0
        // GET: SkillMaster/Edit/5
        public async Task <ActionResult> Edit(int Id)
        {
            InitializeServiceClient();
            SkillMaster skillmaster = new SkillMaster();

            try
            {
                HttpResponseMessage response = await client.PostAsJsonAsync("Skill/GetSkillById/" + Id.ToString(), req);

                skillmaster = await response.Content.ReadAsAsync <SkillMaster>();
            }
            catch (Exception ex)
            {
                // LogHelper.AddLog("SkillMasterController", ex.Message, ex.StackTrace, "HCL.Academy.Web", user.EmailID);
                TelemetryClient telemetry = new TelemetryClient();
                telemetry.TrackException(ex);
            }
            return(View(skillmaster));
        }
        public async Task <ActionResult <EmployeeSkill> > GetEmployeeSkill(int id, [FromQuery] EmpIdSkillIdDto es)
        {
            EmployeeSkill empSkill = await _context.EmployeeSkill.Where(d => d.empId.empId == es.empId && d.SkillId.skillId == es.skillId)
                                     .Select(d => d)
                                     .FirstOrDefaultAsync();

            //var employeeSkill = await _context.EmployeeSkill.FindAsync(id);
            EmployeeInfo emp = await _context.EmployeeInfo.FindAsync(es.empId);

            SkillMaster skill = await _context.SkillMaster.FindAsync(es.skillId);

            empSkill.empId   = emp;
            empSkill.SkillId = skill;

            if (empSkill == null)
            {
                return(NotFound());
            }

            return(empSkill);
        }
        public async Task <IActionResult> PutEmployeeSkill(EmpSkillPostDTO empSkillPostDTO)
        {
            EmployeeSkill empSkill = await _context.EmployeeSkill.Where(d => d.empId.empId == Convert.ToInt32(empSkillPostDTO.empId) && d.SkillId.skillId == Convert.ToInt32(empSkillPostDTO.SkillId))
                                     .Select(d => d).FirstOrDefaultAsync();



            EmployeeInfo emp = await _context.EmployeeInfo.FindAsync(Convert.ToInt32(empSkillPostDTO.empId));

            SkillMaster skill = await _context.SkillMaster.FindAsync(Convert.ToInt32(empSkillPostDTO.SkillId));



            if (empSkill == null || emp == null || skill == null)
            {
                _log4net.Fatal(DateTime.Today.Date + "; Input = " + empSkillPostDTO.empId + "; Controller: EmployeeSkillsController" + "; Exception: Given details of Emp_Skill does not exist");
                return(NotFound());
            }



            empSkill.empId   = emp;
            empSkill.SkillId = skill;



            empSkill.pkAuto  = empSkill.pkAuto;
            empSkill.primary = Convert.ToInt32(empSkillPostDTO.primary);
            empSkill.empId   = emp;
            empSkill.rating  = Convert.ToInt32(empSkillPostDTO.rating);



            empSkill.lastUpdatedDate = DateTime.Now;

            empSkill.skillStartDate = empSkillPostDTO.skillStartDate;
            empSkill.skillEndDate   = empSkillPostDTO.skillEndDate;
            empSkill.group          = empSkillPostDTO.group;
            empSkill.skillType      = empSkillPostDTO.skillType;
            empSkill.SkillId        = skill;
            empSkill.approvalStatus = 0;



            //   _context.Entry(empSkill).State = EntityState.Modified;

            _context.MarkAsModified(empSkill);



            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                return(NotFound());
            }



            return(NoContent());
        }
Exemple #12
0
 public void Setup(Chara.ICharaController chara, SkillMaster skill)
 {
     Setup(chara, skill, null);
 }
Exemple #13
0
 public void Setup(Chara.ICharaController chara, SkillMaster skill, Map.SearchResult result)
 {
     _chara        = chara;
     _skill        = skill;
     _searchResult = result;
 }