public static Dmn.Issue ToNewDmn(Dto.Issue dataObject) { Dmn.EarlyBirdsContext context = new Dmn.EarlyBirdsContext(); Dmn.Issue output = new Dmn.Issue(dataObject.Name, dataObject.WebsiteId, dataObject.Priority, dataObject.IssueType, dataObject.Description) { TeamId = dataObject.AssignedTeamId, }; //output.AddAffectedCustomers(Dmn.DatabaseTest.SampleCompany.CustomerAccounts.Where(i => dataObject.AffectedCustomersIds.Contains(i.Id))); //output.AddAffectedBrowsers(dataObject.AffectedBrowsers); return output; }
public void Put(Issue input) { input.ValidateNotNullParameter("issue input"); this.Name = input.Name; this.DateRaised = input.DateRaised; this.DateClosed = input.DateClosed; this.Open = input.Open; this.Description = input.Description; this.Priority = input.Priority; this.AffectedCustomers = input.AffectedCustomers; this.Notes = input.Notes; this.TeamId = input.TeamId; this.IssueType = input.IssueType; this.Website = input.Website; }