public async Task <Adult> AddAdultAsync(Adult adult) { EntityEntry <Adult> newlyAdded = await ctx.Adults.AddAsync(adult); await ctx.SaveChangesAsync(); return(newlyAdded.Entity); }
//Create /*async Task IAdultDBService.CreateAdult(Adult Adult) * { * Adult adulto = new Adult * { * Id = 99, * FirstName = "Margrethe", * LastName = "II", * HairColor = "white", * EyeColor = "blue", * Age = 80, * Weight = 60, * Height = 170, * Sex = "Female", * JobTitle = "Queen of Denmark" * }; * * using (AdultDbContext dbContext = new AdultDbContext()) * { * await dbContext.AddAsync(adulto); * await dbContext.SaveChangesAsync(); * } * }*/ public async Task <Adult> CreateAdultAsync(Adult adult) { EntityEntry <Adult> newlyAdded = await DbContext.AddAsync(adult); await DbContext.SaveChangesAsync(); return(newlyAdded.Entity); }
public async Task <User> CreateUserAsync(User user) { EntityEntry <User> newlyAdded = await DbContext.AddAsync(user); await DbContext.SaveChangesAsync(); return(newlyAdded.Entity); }
public async Task DeleteAdultAsync(int adultId) { using (AdultDbContext context = new AdultDbContext()) { context.Adults.Remove(context.Adults.First(a => a.Id == adultId)); await context.SaveChangesAsync(); } }
public async Task UpdateAdultAsync(int Id, Adult adultToUpdate) { using (AdultDbContext context = new AdultDbContext()) { context.Adults.Update(adultToUpdate); await context.SaveChangesAsync(); } }
public async Task AddUserAsync(User user) { using (AdultDbContext context = new AdultDbContext()) { await context.Users.AddAsync(user); await context.SaveChangesAsync(); } }
public async Task AddAdultAsync(Adult adultToAdd) { using (AdultDbContext context = new AdultDbContext()) { Console.WriteLine("inainte"); await context.Adults.AddAsync(adultToAdd); Console.WriteLine("dupa"); await context.SaveChangesAsync(); } }
public async Task AddAdultAsync(Adult adult) { using (AdultDbContext dbContext = new AdultDbContext()) { Job job = await dbContext.Jobs.FirstOrDefaultAsync(j => j.Id == adult.JobTitle.Id); adult.JobTitle = job; await dbContext.Adults.AddAsync(adult); await dbContext.SaveChangesAsync(); } }