public async Task <IActionResult> GetCarMaterialAsync([FromRoute] int id) { var carMaterials = await _repositoryManager.CarRepository .GetMaterialsForCarAsync(id); return(Ok(carMaterials.Select(cm => MaterialMapper.Map(cm)))); }
public void MaterialMapperTest() { var usedMaterials = new List <string> { "wood", "plastic", "metan", "C4", "steel" }; var availableSurfaces = new List <Surface> { new Surface { ID = "Surface for plastic" }, new Surface { ID = "Surface for steel" }, new Surface { ID = "Surface for metan" }, new Surface { ID = "Surface for wood" }, new Surface { ID = "Surface for C4" } }; //var materialMapper = new MaterialMapper(usedMaterials, availableSurfaces, new List<MaterialAndSurface>()); //materialMapper.ShowDialog(); //XmlSerializer<List<MaterialAndSurface>>.Serialize(materialMapper.MappingMaterials, @"C:\surface.xml"); var deserialized = XmlSerializer <List <MaterialAndSurface> > .Deserialize(@"C:\surface.xml"); //var dict = deserialized.ToDictionary(); var materialMapper2 = new MaterialMapper(usedMaterials, availableSurfaces, deserialized); materialMapper2.ShowDialog(); }
private void fillList() { foreach (Material m in MaterialMapper.getAllMaterials()) { NotAddedMaterials.Items.Add("ID -" + m.MaterialID + " Name - " + m.Name); } }
private void Awake() { //Store local transform data for viewing usage localOriginalPosition = transform.localPosition; localOriginalRotation = transform.localRotation; mainCollider = GetComponent <Collider>(); mainCollider.enabled = false; foreach (var m in GetComponentsInChildren <MeshRenderer>(false)) { if (m.materials.Length != 0) { if (!m.materials[0].HasProperty("_Color")) { break; } var c = m.materials[0].GetColor("_Color"); m.materials[0].HasProperty("_Color"); var mapper = new MaterialMapper(); mapper.material = m.materials[0]; mapper.oriColor = c; allMaterials.Add(mapper); } } }
public IEnumerable <Material> GetMaterialBySiteId(int siteId) { var materials = _materialRepo.Find(x => x.SiteId == siteId); var mapper = new MaterialMapper(); return(mapper.Map(materials.ToList())); }
public void AddMaterial(Material material) { var mapper = new MaterialMapper(); var entity = mapper.Map(material); _materialRepo.Add(entity); _materialRepo.Save(); }
public void DeleteMaterial(Material material) { var mapper = new MaterialMapper(); var entity = mapper.Map(material); var entityToDelete = _materialRepo.Get(entity.MaterialId); _materialRepo.Delete(entityToDelete); _materialRepo.Save(); }
private void btnDeleteMaterial_Click(object sender, EventArgs e) { string temp2 = MaterialsDisplay.Text; string resultString = Regex.Match(temp2, @"\d+").Value; int x = Int32.Parse(resultString); Material m = new Material(x); MaterialMapper.deleteMaterial(m); fillCombo(); }
public async Task <IActionResult> CreateAsync([FromBody] InMaterialDTO materialDTO) { var material = MaterialMapper.Map(materialDTO); material = _repositoryManager.MaterialRepository.Create(material); await _repositoryManager.SaveAsync(); return(Ok(MaterialMapper.Map(material))); }
private void fillList() { foreach (BillOfMaterial m in BillOfMaterial.testing(product)) { //Material temp = MaterialMapper.getMaterialById(m); Material derp = new Material(m.MaterialId); derp = MaterialMapper.getMaterialById(derp); string quant = m.Quantity.ToString(); addedListBox.Items.Add("ID - " + derp.MaterialID + " - " + derp.Name + " Quantity " + quant); } }
private void AddProductChangeMaterial_Load(object sender, EventArgs e) { this.MdiParent.Size = new Size(this.Width + 5, this.Height + 35); //Material mm = new Material(); List <Material> ml = MaterialMapper.getAllMaterials(); foreach (Material m in ml) { notAddedListBox.Items.Add(m.MaterialID.ToString() + " : " + m.Name); } }
public ActionResult AddMaterial([FromBody] MaterialModel material) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _logger.LogInformation("Adding Material"); var newMaterial = MaterialMapper.SerializeMaterialModel(material); var newMaterialResponse = _materialService.CreateMaterial(newMaterial); return(Ok(newMaterialResponse)); }
public async Task <IActionResult> GetTransactionsAsync([FromRoute] int id) { var material = await _repositoryManager.MaterialRepository .GetTransactionsAsync(id); if (material == null) { return(NotFound()); } return(Ok(material.MaterialTransactions .Select(mt => MaterialMapper.Map(material.Name, mt)))); }
private void btnAddMaterial_Click(object sender, EventArgs e) { Material mm = new Material(); mm.Name = MaterialName.Text; mm.Description = MaterialDesc.Text; //mm.VendorId mm.Cost = Decimal.Parse(MaterialCost.Text); MaterialMapper.inserMaterial(mm); this.Close(); }
public ActionResult GetCurrentStock() { _logger.LogInformation("Getting all stock information"); var stock = _stockService.GetCurrentInventory().Select(ms => new MaterialStockModel { Id = ms.Id, Material = MaterialMapper.SerializeMaterialModel(ms.Material), IdealQuantity = ms.IdealQuantity, AvailableQuantity = ms.AvailableQuantity }).OrderBy(stk => stk.Material.Name).ToList(); return(Ok(stock)); }
private void MaterialsDisplay_SelectedIndexChanged(object sender, EventArgs e) { string temp2 = MaterialsDisplay.Text; string resultString = Regex.Match(temp2, @"\d+").Value; int x = Int32.Parse(resultString); Material m = new Material(); m.MaterialID = x; m = MaterialMapper.getMaterialById(m); txtMaterialName.Text = m.Name; txtMaterialDesc.Text = m.Description; txtMaterialCost.Text = Convert.ToString(m.Cost); }
private void btnMaterialUpdate_Click(object sender, EventArgs e) { string temp2 = MaterialsDisplay.Text; string resultString = Regex.Match(temp2, @"\d+").Value; int x = Int32.Parse(resultString); Material m = new Material(x); m.MaterialID = x; m.Name = txtMaterialName.Text; m.Cost = Decimal.Parse(txtMaterialCost.Text); m.Description = txtMaterialDesc.Text; MaterialMapper.updateMaterial(m); fillCombo(); }
public async Task <IActionResult> AddAmountAsync([FromRoute] int id, [FromRoute] uint amount) { var userId = HttpContext.User.GetUserId(); var material = await _repositoryManager.MaterialRepository.GetAsync(id); if (material == null) { return(NotFound()); } material.AddAmount(userId.Value, amount); await _repositoryManager.SaveAsync(); return(Ok(MaterialMapper.Map(material))); }
public async Task <IActionResult> UpdateAsync([FromRoute] int id, [FromBody] InMaterialDTO materialDTO) { var material = await _repositoryManager.MaterialRepository .GetAsync(id); if (material == null) { return(NotFound()); } material.Update(materialDTO); await _repositoryManager.SaveAsync(); return(Ok(MaterialMapper.Map(material))); }
private void Start() { MaterialMapper materialMapper = null; foreach (var materialMapperName in MaterialMapper.RegisteredMappers) { if (TriLibSettings.GetBool(materialMapperName)) { materialMapper = (MaterialMapper)ScriptableObject.CreateInstance(materialMapperName); break; } } if (materialMapper == null) { return; } var meshRenderers = GetComponentsInChildren <MeshRenderer>(); foreach (var meshRenderer in meshRenderers) { var materials = meshRenderer.materials; for (var i = 0; i < materials.Length; i++) { var color = meshRenderer.sharedMaterials[i].color; materials[i] = Instantiate(materialMapper.MaterialPreset); materials[i].color = color; } meshRenderer.materials = materials; } var skinnedMeshRenderers = GetComponentsInChildren <SkinnedMeshRenderer>(); foreach (var skinnedMeshRenderer in skinnedMeshRenderers) { var materials = skinnedMeshRenderer.materials; for (var i = 0; i < materials.Length; i++) { var color = skinnedMeshRenderer.sharedMaterials[i].color; materials[i] = Instantiate(materialMapper.MaterialPreset); materials[i].color = color; } skinnedMeshRenderer.materials = materials; } Destroy(materialMapper); }
private void fillCombo() { MaterialsDisplay.Items.Clear(); //Material mm = new Material(); List <Material> materials = MaterialMapper.getAllMaterials(); foreach (Material m in materials) { MaterialsDisplay.Items.Add(m.MaterialID.ToString() + " : " + m.Name); }//end foreach ProductDisplay.Items.Clear(); Product pp = new Product(); foreach (Product p in ProductMapper.getAllProducts()) { ProductDisplay.Items.Add(p.ProductlID.ToString() + " : " + p.Name); } }
public void EditMaterialsMappings() { var usedMaterials = AcadInfoProvider.AllSolidsFromCurrentDrawing().GetMaterials(); var surfacesStore = XmlSerializer <List <Surface> > .Deserialize(PluginInfoProvider.PathToSurfacesStore, Log); var mappingMaterials = XmlSerializer <List <MaterialAndSurface> > .Deserialize(PluginInfoProvider.PathToMappingsMaterials, Log); var materialMapper = new MaterialMapper(usedMaterials, surfacesStore, mappingMaterials); var dialogResult = materialMapper.ShowDialog(); if (dialogResult == DialogResult.OK) { XmlSerializer <List <MaterialAndSurface> > .Serialize(materialMapper.MappingMaterials, PluginInfoProvider.PathToMappingsMaterials); } materialMapper.Dispose(); materialMapper = null; }
private void ProductDisplay_SelectedIndexChanged(object sender, EventArgs e) { lstMaterialsRequired.Items.Clear(); string temp2 = ProductDisplay.Text; string resultString = Regex.Match(temp2, @"\d+").Value; int x = Int32.Parse(resultString); Product p = new Product(x); p = ProductMapper.getProductById(p); //p = ProductMapper.getMaterialsRequired(p); txtProductName.Text = p.Name; txtProductDesc.Text = p.Description; txtProductCost.Text = Convert.ToString(p.RetailPrice); foreach (BillOfMaterial m in BillOfMaterial.testing(p)) { Material derp = new Material(m.MaterialId); derp = MaterialMapper.getMaterialById(derp); string quant = m.Quantity.ToString(); lstMaterialsRequired.Items.Add(derp.Name + " Quantity " + quant); } }
void BuildMaterialMapper() { if (subMatMappers.Count != 0) { Debug.Log(name + ":Has Material Content, Cannot rebuild,please kill imageMapper first"); return; } foreach (var i in GetComponentsInChildren <MeshRenderer>()) { if (i.sharedMaterial != null) { //sprite is in resources if (Resources.Load <Material>(i.sharedMaterial.name) == i.sharedMaterial) { var mapper = new MaterialMapper(); mapper.targetRenderer = i; mapper.resourceLocator = i.sharedMaterial.name; subMatMappers.Add(mapper); i.sharedMaterial = null; } } } }
public void BeforeTest() { this.mapper = new(); Assert.IsNotNull(this.mapper); }
public async Task <IActionResult> GetAsync() { var materials = await _repositoryManager.MaterialRepository.GetAsync(); return(Ok(materials.Select(m => MaterialMapper.Map(m)))); }
public ElementCO2eCalculator(MaterialMapper materialMapper) { _materialMapper = materialMapper; }
public async Task <List <BLL.App.DTO.MaterialCounts> > GetAllWithMaterialCountAsync() { return((await Uow.Material.GetAllWithMaterialCountAsync()).Select(e => MaterialMapper.MapFromInternal(e)).ToList()); }