本文整理汇总了C#中Company.AddEmployee方法的典型用法代码示例。如果您正苦于以下问题:C# Company.AddEmployee方法的具体用法?C# Company.AddEmployee怎么用?C# Company.AddEmployee使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Company
的用法示例。
在下文中一共展示了Company.AddEmployee方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddInitialCompanyAndUser
public void AddInitialCompanyAndUser()
{
Assembly assembly = Assembly.Load("StoryVerse.Core");
ActiveRecordStarter.Initialize(assembly,
ActiveRecordSectionHandler.Instance);
Company c = new Company();
c.Name = "getin";
Person p = new Person();
p.FirstName = "Get";
p.LastName = "In";
p.Username = "getin";
p.Password = "letmein";
p.IsAdmin = true;
c.AddEmployee(p);
c.CreateAndFlush();
}
示例2: Execute
public override string Execute()
{
foreach (IOrganizationalUnit c
in this.db.Companies)
{
if (c.Name == this.companyName)
{
throw new Exception(string.Format("Company {0} already exists", this.companyName));
}
}
IOrganizationalUnit company = new Company(this.companyName);
IEmployee ceo = EmployeeFactory.Create(this.ceoFirstName, this.ceoLastName, "CEO", company, this.ceoSalary);
this.db.AddCompany(company);
company.AddEmployee(ceo);
company.Head = ceo;
return "";
}