Пример #1
0
 public ActionResult CreateProductMeasureRatio(MeasureRatio ratio)
 {
     if (true) //Jeśli konwersja jest możliwa
     {
         MeasureManager.Create(new ProductUnitUnitRatio
         {
             ProductId = ratio.ProductId,
             UnitId    = ratio.UnitId,
             Ratio     = new UnitRatio
             {
                 Base    = ratio.Base,
                 Derived = ratio.Derived
             }
         });
         return(View("Index"));
     }
     //else
     //{
     //    return View();
     //}
 }
Пример #2
0
        public ActionResult DefineMeasure(Guid?productId, Guid?unitId)
        {
            if (productId.HasValue && unitId.HasValue)
            {
                Product product = ProductManager.FindById(productId.Value);
                Unit    unit    = MeasureManager.FindMeasure(unitId.Value);

                if (product != null && unit != null && unit.BaseUnit != null)
                {
                    MeasureRatio model = new MeasureRatio
                    {
                        Base        = 100,
                        Derived     = 100,
                        DerivedName = unit.NamePlural2 ?? unit.Name,
                        BaseName    = unit.BaseUnit.NamePlural2 ?? unit.BaseUnit.Name,
                        ProductId   = productId.Value,
                        UnitId      = unitId.Value
                    };
                    return(View(model));
                }
            }
            return(View());
        }
Пример #3
0
 public ActionResult CreateProductMeasureRatio(MeasureRatio ratio)
 {
     if (true) //Jeśli konwersja jest możliwa
     {
         MeasureManager.Create(new ProductUnitUnitRatio 
         { 
             ProductId = ratio.ProductId, 
             UnitId = ratio.UnitId, 
             Ratio = new UnitRatio 
             { 
                 Base = ratio.Base, 
                 Derived = ratio.Derived 
             } 
         });
         return View("Index");
     }
     //else
     //{
     //    return View();
     //}
 }
Пример #4
0
        public ActionResult DefineMeasure(Guid? productId, Guid? unitId)
        {
            if(productId.HasValue && unitId.HasValue)
            {
                Product product = ProductManager.FindById(productId.Value);
                Unit unit = MeasureManager.FindMeasure(unitId.Value);

                if(product != null && unit != null && unit.BaseUnit != null)
                {
                    MeasureRatio model = new MeasureRatio 
                    {
                        Base = 100, 
                        Derived = 100, 
                        DerivedName = unit.NamePlural2 ?? unit.Name, 
                        BaseName = unit.BaseUnit.NamePlural2 ?? unit.BaseUnit.Name, 
                        ProductId = productId.Value, 
                        UnitId = unitId.Value 
                    };
                    return View(model);
                }
            }
            return View();
        }