public static WareMaterial ConvertMaterialToWareMaterial(Material material) { WareMaterial wareMaterial = new WareMaterial { Name = material.Name, Description = material.Description, HaveSize = material.HaveSize, Length = material.Length, Width = material.Width, Price = material.Price }; return(wareMaterial); }
public void Change(WareMaterial item) { if (List.Where(o => o.WareMaterialId == item.WareMaterialId).FirstOrDefault().Status == ChangerModel.WareMaterialStatus.Added) { ChangerModel model = List.Where(o => o.WareMaterialId == item.WareMaterialId).FirstOrDefault(); model.WareMaterial = item; } else { ChangerModel model = List.Where(o => o.WareMaterialId == item.WareMaterialId).FirstOrDefault(); model.WareMaterial = item; model.Status = ChangerModel.WareMaterialStatus.Changed; } }
public void Delete(WareMaterial item) { if (List.Where(o => o.WareMaterialId == item.WareMaterialId).FirstOrDefault() == null) { List.Add(new ChangerModel { WareMaterialId = item.WareMaterialId, WareMaterial = item, Status = ChangerModel.WareMaterialStatus.Deleted }); } else { if (List.Where(o => o.WareMaterialId == item.WareMaterialId).FirstOrDefault().Status == ChangerModel.WareMaterialStatus.Added) { List.Remove(List.Where(o => o.WareMaterialId == item.WareMaterialId).FirstOrDefault()); } else { ChangerModel model = List.Where(o => o.WareMaterialId == item.WareMaterialId).FirstOrDefault(); model.Status = ChangerModel.WareMaterialStatus.Deleted; } } }
public static void WareMaterialApplyChanges(ref WareMaterial wareMaterial, ChangerModel model) { wareMaterial.Length = model.WareMaterial.Length; wareMaterial.Width = model.WareMaterial.Width; wareMaterial.CustomPrice = model.WareMaterial.CustomPrice; }
public WareMaterialViewModel() { AddedWareMaterial = new WareMaterial(); builder.UseNpgsql(Tools.GetConnectionString()); }