public async Task <CookShop> CreateAsync(CookShop item) // создание { item.Img = await _file.LoadImg(item.Image); // сохранение изображения и получение его пути var result = await _context.CookShops.AddAsync(item); // добавили await _context.SaveChangesAsync(); return(result.Entity); // вытащили то, как оно добавилось и вернули пользователю }
public async Task <Dish> CreateAsync(Dish item) { item.Id = Guid.Empty; item.Img = await _file.LoadImg(item.Image); var result = await _context.Dishes.AddAsync(item); await _context.SaveChangesAsync(); return(result.Entity); }
public async Task <Course> CreateAsync(Course item) { if (item.LoadImg != null) { item.Img = await _loader.LoadImg(item.LoadImg, "files"); } var result = await _context.Courses.AddAsync(item); await _context.SaveChangesAsync(); return(result.Entity); }
public async Task <Direction> CreateAsync(Direction item) { if (item.LoadImg != null) { item.Img = await _loader.LoadImg(item.LoadImg, "files"); } var result = await _context.Directions.AddAsync(item); await _context.SaveChangesAsync(); return(result.Entity); }