public CoverPageSubmitEditModel(
     string type,
     AppDbContext appDbContext,
     CoverPages coverPages,
     LiftingTests liftingTests,
     CableChecklists cableChecklists
     )
 {
     Type            = type;
     AppDbContext    = appDbContext;
     CoverPages      = coverPages;
     LiftingTests    = liftingTests;
     CableChecklists = cableChecklists;
 }
Ejemplo n.º 2
0
        public IActionResult Edit(
            string type,
            [FromForm] CoverPages coverPage,
            [FromForm] LiftingTests liftingTests,
            [FromForm] CableChecklists cableChecklists
            )
        {
            CoverPageSubmitEditModel coverPageSubmitEditModel = new CoverPageSubmitEditModel(
                type,
                _AppDbContext,
                coverPage,
                liftingTests,
                cableChecklists
                );

            coverPageSubmitEditModel.GetData();
            bool ifHasNoError = coverPageSubmitEditModel.UpdateData();

            return((ifHasNoError) ? RedirectToAction("Index", "CoverPage") : RedirectToAction("Error", "Home"));
        }
Ejemplo n.º 3
0
        public IActionResult Add(
            string type,
            [FromForm] CoverPages coverPage,
            [FromForm] LiftingTests liftingTests,
            [FromForm] CableChecklists cableChecklists
            )
        {
            int userId = int.Parse(HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value);

            if (type == "Hijs-testen")
            {
                coverPage.CoverPageTypeID = 1;
                liftingTests.UserID       = userId;
                coverPage.LiftingTests    = liftingTests;
            }
            else
            {
                coverPage.CoverPageTypeID = 2;
                cableChecklists.UserID    = userId;
                coverPage.CableChecklists = cableChecklists;
            }

            coverPage.UserID = userId;

            bool ifHasError = false;

            try {
                _AppDbContext.CoverPages.Add(coverPage);

                _AppDbContext.SaveChanges();
            }
            catch {
                ifHasError = true;
            }

            return((ifHasError) ? RedirectToAction("Error", "Home") : RedirectToAction("Index", "CoverPage"));
        }