Esempio n. 1
0
        public async Task UpdateAsync(EdtiViewModel inputModel)
        {
            AssignmentDTOBuilderData builderData       = new AssignmentDTOBuilderData(inputModel);
            AssignmentDTO            updatedAssignment = dtoFactory.CreateDTO <AssignmentDTOBuilderData, AssignmentDTO>(builderData);

            assignmentService.UpdateTitle(updatedAssignment);
            await assignmentService.SaveChangesAsync();;
        }
Esempio n. 2
0
        public async Task <ActionResult> Edit(EdtiViewModel inputModel)
        {
            if (ModelState.IsValid)
            {
                await _service.UpdateAsync(inputModel);

                return(RedirectToAction("Details", new { id = inputModel.AssignmentId }));
            }

            return(View(inputModel));
        }
Esempio n. 3
0
        public async Task <EdtiViewModel> GetEdtiViewModelAsync(int assignmentId)
        {
            AssignmentDTO assignment = await assignmentService.GetByIdAsync(assignmentId);

            if (assignment == null)
            {
                return(null);
            }
            EdtiViewData  viewModelData = new EdtiViewData(assignment);
            EdtiViewModel viewModel     = viewFactory.CreateView <EdtiViewData, EdtiViewModel>(viewModelData);

            return(viewModel);
        }
Esempio n. 4
0
        // GET: Assignments/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EdtiViewModel viewModel = await _service.GetEdtiViewModelAsync((int)id);

            if (viewModel == null)
            {
                return(HttpNotFound());
            }
            return(View(viewModel));
        }
 public AssignmentDTOBuilderData(EdtiViewModel inputModel1)
 {
     this.inputModel1 = inputModel1;
 }