public void CompleteTheObject(EmployeeSkill theObjectToComplete)
        {
            if (theObjectToComplete != null)
            {
                if (theObjectToComplete.Skill == null)
                {
                    theObjectToComplete.Skill = new Skill(1, "", null);
                    if (theObjectToComplete.Skill.SkillType == null)
                    {
                        theObjectToComplete.Skill.SkillType = new  SkillType(1, "");
                    }
                }
                theObjectToComplete.Skill.SkillType.ParameterID = _ISkillTypeFacade.GetSkillTypeByPKID(Convert.ToInt32(_ItsView.SkillType)).ParameterID;
                theObjectToComplete.Skill.SkillType.Name        = _ISkillTypeFacade.GetSkillTypeByPKID(Convert.ToInt32(_ItsView.SkillType)).Name;

                theObjectToComplete.Skill.SkillID =
                    _ISkillFacade.GetSkillByPKID(Convert.ToInt32(_ItsView.Skill)).SkillID;
                theObjectToComplete.Skill.SkillName =
                    _ISkillFacade.GetSkillByPKID(Convert.ToInt32(_ItsView.Skill)).SkillName;

                theObjectToComplete.SkillLevelType = SkillLevelType.GetById(int.Parse(_ItsView.SkillLevel));
                theObjectToComplete.SkillLevel     = (SkillLevelEnum)int.Parse(_ItsView.SkillLevel);

                theObjectToComplete.Remark = _ItsView.Remark;
                theObjectToComplete.Score  = Convert.ToDecimal(_ItsView.Score);
            }
        }
Пример #2
0
    public void CreatePilot(ApplicationDataContext applicationDataContext, int height, int weight, string name,
                            string sourname, int birthYear, int experience, SkillLevelType skillLevel)
    {
        BaseObject obj = new Pilot
        {
            Height     = height,
            Weight     = weight,
            BirthYear  = birthYear,
            Name       = name,
            Sourname   = sourname,
            Experience = experience,
            SkillLevel = skillLevel,
        };

        applicationDataContext.CallObjectCreatedEvent(applicationDataContext.Objects, obj);
    }