public async Task Create(PlasticViewModel plasticViewModel) { var data = plasticViewModel.DtoModel(); if (plasticViewModel.Id == 0) { await _plasticService.Create(data); } if (plasticViewModel.Id != 0) { await _plasticService.Update(data); } }
public async Task <List <int> > UploadPlastics(List <int> locIds) { var plastics = new List <Domains.Plastic.Plastic> { new Domains.Plastic.Plastic { Id = 0, Name = "PLA", Mass = 1.43, MeltingTemp = 180, HeatedBed = false, LocationSourceId = locIds[2] }, new Domains.Plastic.Plastic { Id = 0, Name = "PLA", Mass = 1.43, MeltingTemp = 180, HeatedBed = false, LocationSourceId = locIds[1] }, new Domains.Plastic.Plastic { Id = 0, Name = "ABS", Mass = 1.08, MeltingTemp = 240, HeatedBed = true, LocationSourceId = locIds[1] }, new Domains.Plastic.Plastic { Id = 0, Name = "ABS", Mass = 1.08, MeltingTemp = 240, HeatedBed = true, LocationSourceId = locIds[2] }, new Domains.Plastic.Plastic { Id = 0, Name = "Carbon Fiber Mix - ABS", Mass = 1.5, MeltingTemp = 230, HeatedBed = true, LocationSourceId = locIds[0] }, new Domains.Plastic.Plastic { Id = 0, Name = "PETG", Mass = 1.38, MeltingTemp = 230, HeatedBed = true, LocationSourceId = locIds[0] } }; var plasticIds = new List <int>(); foreach (var plastic in plastics) { plasticIds.Add((await _plasticRepository.Create(new PlasticDto(plastic))).Id); } return(plasticIds); }