public JsonResult GetUoMsByType(int typeId = 1)
        {
            List <UnitOfMeasureModel> uoms = new List <UnitOfMeasureModel>();

            using (UnitOfMeasureService service = new UnitOfMeasureService())
            {
                var dtos = service.GetAllByUoMTypeId(typeId);
                uoms.AddRange(Mapper.Map <List <UnitOfMeasureDto>, List <UnitOfMeasureModel> >(dtos));
            }
            return(Json(uoms, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetAllUoMResultByCode(string code)
        {
            UnitOfMeasureTypeModel uomType =
                Mapper.Map <UnitOfMeasureTypeDto, UnitOfMeasureTypeModel>((new UnitOfMeasureTypeService()).GetByCode(code));

            if (uomType != null)
            {
                // TODO: what if uomType is null?
                List <UnitOfMeasureModel> uoms = new List <UnitOfMeasureModel>();
                using (UnitOfMeasureService service = new UnitOfMeasureService())
                {
                    var dtos = service.GetAllByUoMTypeId(uomType.Id);
                    uoms.AddRange(Mapper.Map <List <UnitOfMeasureDto>, List <UnitOfMeasureModel> >(dtos));
                }
                return(Json(uoms, JsonRequestBehavior.AllowGet));
            }
            return(null);
        }