// GET: Cases/LeaveAssignedCase/5 public async Task <IActionResult> LeaveAssignedCase(EditDTO delete) { if (delete.id == 0) { return(NotFound()); } var _case = await _context.Cases .FirstOrDefaultAsync(m => m.CaseId == delete.id); if (delete.id == 0) { delete = new EditDTO() { id = 1 }; } _case = await _context.Cases.FindAsync(delete.id); if (_case == null) { return(NotFound()); } return(View(_case)); }
public HttpResponseMessage Approve(int conferenceId, int id, [FromBody] EditDTO data) { var resource = SessionResourceRepository.Instance.GetSessionResource(id, data.SessionResource.SessionResourceId); resource.Visibility = (resource.Visibility == 0) ? 1 : 0; SessionResourceRepository.Instance.UpdateSessionResource(resource.GetSessionResourceBase(), UserInfo.UserID); return(Request.CreateResponse(HttpStatusCode.OK, SessionResourceRepository.Instance.GetSessionResources(id))); }
public async Task <ActionResult <Case> > GetCase(EditDTO edit) { var _case = await _context.Cases.FindAsync(edit); // this can be made to a function to be called for single responsibility if (_case == null) { return(NotFound()); } return(_case); }
public void Setup() { _webHostEnvironment = Substitute.For <IWebHostEnvironment>(); _editDto = Substitute.For <EditDTO>(); // dette burde have været en interface _connection = new SqliteConnection("DataSource=:memory:"); _connection.Open(); _options = new DbContextOptionsBuilder <ApplicationDbContext>().UseSqlite(_connection).Options; _applicationDbContext = new ApplicationDbContext(_options); _uut = new CasesController(_applicationDbContext, _webHostEnvironment); }
public async Task <ActionResult> RemoveRole(EditDTO editRoleDTO) { var user = await _userManager.FindByIdAsync(editRoleDTO.UserId); if (user == null) { return(NotFound()); } await _userManager.RemoveClaimAsync(user, new Claim(ClaimTypes.Role, editRoleDTO.RoleName)); return(NoContent()); }
public HttpResponseMessage Delete(int conferenceId, int id, [FromBody] EditDTO data) { if (!ConferenceModuleContext.Security.CanManage) { if (!ConferenceModuleContext.Security.IsPresenter(id)) { return(AccessViolation("You are not allowed to delete content for this session")); } } var resource = SessionResourceRepository.Instance.GetSessionResource(id, data.SessionResource.SessionResourceId); SessionResourceRepository.Instance.DeleteSessionResource(resource.GetSessionResourceBase()); return(Request.CreateResponse(HttpStatusCode.OK, SessionResourceRepository.Instance.GetSessionResources(id))); }
public void MakeEdit(EditDTO editDTO) { Article article = Database.Articles.Get(editDTO.Id); EditData edit = new EditData { Id = article.Id, Description = editDTO.Description, Owner = editDTO.Owner, Time = DateTime.Now }; Database.Edits.Create(edit); Database.Save(); }
public ActionResult MakeEdit(EditDataViewModel edit) { try { var editDto = new EditDTO { Id = edit.Id, Description = edit.Description, Owner = edit.Owner, Time = edit.Time }; articleService.MakeEdit(editDto); return(Content("<h2>Статья создана</h2>")); } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(edit)); }
// GET: Cases/Edit/5 public async Task <IActionResult> Edit(EditDTO edit) { var _case = await _context.Cases.FindAsync(edit.id); //sætter default til den første i listen af cases if (edit.id == 0) { edit = new EditDTO() { id = 1 }; } _case = await _context.Cases.FindAsync(edit.id); if (_case == null) { return(NotFound()); } ViewData["CourseName_fk"] = new SelectList(_context.Course, "CourseName", "CourseName", _case.CourseName_fk); ViewData["UserHelper_fk"] = new SelectList(_context.Users, "Email", "Email", _case.UserHelper_fk); ViewData["UserSeeker_fk"] = new SelectList(_context.Users, "Email", "Email", _case.UserSeeker_fk); return(View(_case)); }
public async Task HttpGet_TestLeaveAssignedCase(EditDTO delete) { }
public async Task HttpGetDeleteCase(EditDTO delete) { }