protected override void Constructing(SizingStandard entity)
        {
            base.Constructing(entity);
            int i = 0;

            foreach (var item in Sizings)
            {
                i++;
                SetSizing(item, i);
            }
        }
        public async Task <ActionResult> Edit(int?id)  //GET: /SizingStandards/Edit/5
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SizingStandard sizingStandard = await FindAsyncSizingStandard(id.Value);

            if (sizingStandard == null)
            {
                return(HttpNotFound());
            }

            var sizingStandardVM = new SizingStandardVM(sizingStandard);

            return(View(sizingStandardVM));
        }
        public async Task <ActionResult> Details(int?id, bool?modal)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SizingStandard sizingStandard = await FindAsyncSizingStandard(id.Value);

            if (sizingStandard == null)
            {
                return(HttpNotFound());
            }

            await PutCanUserInViewBag();

            if (modal ?? false)
            {
                return(PartialView("_Details", sizingStandard));
            }
            return(View(sizingStandard));
        }
 partial void SetSelectLists(SizingStandard sizingStandard);
 public SizingStandardVM(SizingStandard entity) : base(entity)
 {
 }