Example #1
0
 public DbAssembley(Assembley assembley)
 {
     Id   = assembley.Id;
     Name = assembley.Name;
     Info = assembley.Manual;
     Time = assembley.Time;
 }
Example #2
0
 public DbAssembley TransformAssembley(Assembley assembley)
 {
     return(new DbAssembley
     {
         Name = assembley.Name,
         Time = assembley.Time,
         Info = assembley.Manual
     });
 }
Example #3
0
        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);
        }
Example #4
0
        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" }));
        }
Example #5
0
 public async Task CreateAssembley(Assembley assembley, int[] detailsId, int[] detailsCounts)
 {
     await _assembliesRepository.CreateAssembley(assembley, detailsId, detailsCounts);
 }