public void AddTimeCard(TimeCardDTO timeCard) { using (var context = new TimeCardContext()) { context.TimeCards.Add(timeCard.ToDomain(true)); context.SaveChanges(); } }
public void AddTimeCard(TimeCardDTO timeCard) { using (var context = new TimeCardContext()) { context.TimeCards.Add(timeCard.ToDomain(true)); context.SaveChanges(); } }
public static TimeCard ToDomain(this TimeCardDTO dto, bool mapEntries) { if (dto == null) { return(null); } var timeCard = new TimeCard { Id = dto.Id, StartDate = dto.StartDate, EmployeeId = dto.EmployeeId }; if (mapEntries && dto.Entries != null) { timeCard.Entries = dto.Entries.Select(ToDomain).ToList(); } return(timeCard); }
public static TimeCardDTO ToDTO(this TimeCard timeCard, bool mapEntries) { if (timeCard == null) { return(null); } var dto = new TimeCardDTO { Id = timeCard.Id, StartDate = timeCard.StartDate, EmployeeId = timeCard.EmployeeId, Entries = new List <TimeEntryDTO>() }; if (mapEntries && timeCard.Entries != null) { dto.Entries = timeCard.Entries.Select(ToDTO).ToList(); } return(dto); }
public static TimeCardDTO ToDTO(this TimeCard timeCard, bool mapEntries) { if (timeCard == null) { return null; } var dto = new TimeCardDTO { Id = timeCard.Id, StartDate = timeCard.StartDate, EmployeeId = timeCard.EmployeeId, Entries = new List<TimeEntryDTO>() }; if (mapEntries && timeCard.Entries != null) { dto.Entries = timeCard.Entries.Select(ToDTO).ToList(); } return dto; }