Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public async Task <ActionResult> Create(CreateFitsRequestModel model)
 {
     return(await _fits
            .CreateFitAsync(model)
            .ToActionResult());
 }