public async Task <Result> CreateFitAsync(CreateFitsRequestModel model) { var fit = new Fit { Name = model.Name, Photo = model.Photo }; await Data.AddAsync(fit) .ConfigureAwait(false); fit.FitItems = model.ProductId.Select(x => new FitItem { ProductId = x, FitId = fit.Id }).ToArray(); await Data.SaveChangesAsync() .ConfigureAwait(false); return(Result.Success); }
public async Task <ActionResult> Create(CreateFitsRequestModel model) { return(await _fits .CreateFitAsync(model) .ToActionResult()); }