public DbAssembley(Assembley assembley) { Id = assembley.Id; Name = assembley.Name; Info = assembley.Manual; Time = assembley.Time; }
public DbAssembley TransformAssembley(Assembley assembley) { return(new DbAssembley { Name = assembley.Name, Time = assembley.Time, Info = assembley.Manual }); }
public async Task CreateAssembley(Assembley assembley, int[] detailsId, int[] detailsCounts) { var dbAssembley = TransformAssembley(assembley); for (int i = 0; i < detailsId.Length; i++) { dbAssembley.AssembleyDetails.Add(new AssembleyDetail() { Detail = await _detailsRepository.GetDbDetailById(detailsId[i]), DetailCount = detailsCounts[0] }); } await _dataBase.Assemblies.AddAsync(dbAssembley).ConfigureAwait(false); await _dataBase.SaveChangesAsync().ConfigureAwait(false); }
public async Task <IActionResult> CreateAssembley(Assembley assembley, int[] detailsId, int[] detailsCounts) { await _adminService.CreateAssembley(assembley, detailsId, detailsCounts).ConfigureAwait(false); return(RedirectToRoute(new { controller = "Admin", action = "AssembliesMenu" })); }
public async Task CreateAssembley(Assembley assembley, int[] detailsId, int[] detailsCounts) { await _assembliesRepository.CreateAssembley(assembley, detailsId, detailsCounts); }