本文整理汇总了C#中SidejobModel.SidejobEntities.AddToProfessionalContracts方法的典型用法代码示例。如果您正苦于以下问题:C# SidejobEntities.AddToProfessionalContracts方法的具体用法?C# SidejobEntities.AddToProfessionalContracts怎么用?C# SidejobEntities.AddToProfessionalContracts使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SidejobModel.SidejobEntities
的用法示例。
在下文中一共展示了SidejobEntities.AddToProfessionalContracts方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProfessionalContract
public static void ProfessionalContract(ProfessionalGeneral professionalposter, ProfessionalGeneral professionalbidder, ClosedProject cp)
{
if (professionalbidder == null) return;
if (cp.HighestBid == null) return;
var context = new SidejobEntities();
if (cp.CurrencyID == null) return;
var professionalcontract = new ProfessionalContract
{
BidderID = professionalbidder.ProID,
BidderFirstName = professionalbidder.FirstName,
BidderLastName = professionalbidder.LastName,
BidderUsername = professionalbidder.UserName,
ContractDate = DateTime.Now,
ProjectID = cp.ProjectID,
ContractID = GetNextContractID(),
CurrencyID = (int)cp.CurrencyID,
HighestBid = (double)cp.HighestBid,
PosterID = professionalposter.ProID,
PosterUsername = professionalposter.UserName,
PosterFirstName = professionalposter.FirstName,
PosterLastName = professionalposter.LastName
};
context.AddToProfessionalContracts(professionalcontract);
}