Пример #1
0
        public async Task <Developer> CreateAsync(string firstName, string lastName, DateTime workedFrom)
        {
            using (CompanyDbContext context = CompanyDbContext.Create())
            {
                var entity = new Dal.Entitites.Developer
                {
                    FirstName  = firstName,
                    LastName   = lastName,
                    WorkedFrom = workedFrom
                };

                context.Developer.Add(entity);
                await context.SaveChangesAsync();

                return(ToDomain(entity));
            }
        }
Пример #2
0
 public Developer ToDomain(Dal.Entitites.Developer entity)
 {
     return(new Developer(entity.Id, entity.FirstName, entity.LastName, entity.WorkedFrom));
 }