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))); }
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))); }