Ejemplo n.º 1
0
        public async Task <IActionResult> EditMachineData(int id, MachineDataViewModel model)
        {
            if (!ModelState.IsValid)
            {
                var webSizes = await GetAllWebSizesAsync();

                model.WebSizes = webSizes;

                return(View(model));
            }

            var success = await this.machineDatas.EditMachineDataAsync(
                id,
                model.NumberOfPages,
                model.M1NumberOfPages,
                model.M2NumberOfPages,
                model.Web1Id,
                model.Web2Id,
                model.ProductionFactor,
                model.BaseSpeed);

            if (!success)
            {
                return(NotFound());
            }

            return(RedirectToAction(nameof(AllMachineData)));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddMachineData(MachineDataViewModel model)
        {
            if (!ModelState.IsValid)
            {
                var webSizes = await GetAllWebSizesAsync();

                model.WebSizes = webSizes;

                return(View(model));
            }

            await this.machineDatas.AddMachineDataAsync(
                model.NumberOfPages,
                model.M1NumberOfPages,
                model.M2NumberOfPages,
                model.Web1Id,
                model.Web2Id,
                model.ProductionFactor,
                model.BaseSpeed);

            return(RedirectToAction(nameof(AllMachineData)));
        }