public int InsertContractPlanVariance(AirtimeBilling.Core.Entities.Contract contract, AirtimeBilling.Core.Entities.Plan newPlan, DateTime startDate, DateTime endDate, string user, decimal cost) { using (var db = DbFactory.GetDataContext()) { var variance = new ContractPlanVariance { CreatedOn = DateTime.Now, Username = user, StartDate = startDate, EndDate = endDate, Cost = cost, PlanId = newPlan.Id.Value, ContractId = contract.Id.Value }; db.ContractPlanVariances.InsertOnSubmit(variance); db.SubmitChanges(); return variance.ContractPlanVarianceId; } }
partial void DeleteContractPlanVariance(ContractPlanVariance instance);
partial void UpdateContractPlanVariance(ContractPlanVariance instance);
partial void InsertContractPlanVariance(ContractPlanVariance instance);
private void detach_ContractPlanVariances(ContractPlanVariance entity) { this.SendPropertyChanging(); entity.Plan = null; }
private void attach_ContractPlanVariances(ContractPlanVariance entity) { this.SendPropertyChanging(); entity.Contract = this; }