public ActionResult DeleteConfirmed(long id) { DocumentsPost documents = _documentsService.GetPost(id); documents.UserName = User.Identity.Name; _documentsService.Delete(documents); return(RedirectToAction("Index")); }
public ActionResult Edit(long id) { DocumentsPost documents = _documentsService.GetPost(id); if (documents == null) { return(NotFound()); } ViewBag.ixDocumentMessageType = new SelectList(_documentsService.selectDocumentMessageTypes().Select(x => new { x.ixDocumentMessageType, x.sDocumentMessageType }), "ixDocumentMessageType", "sDocumentMessageType", documents.ixDocumentMessageType); ViewBag.ixStatus = new SelectList(_documentsService.selectStatuses().Select(x => new { x.ixStatus, x.sStatus }), "ixStatus", "sStatus", documents.ixStatus); return(View(documents)); }
public ActionResult Edit([Bind("ixDocument,sDocument,ixDocumentMessageType,sVersion,sRevision,ixStatus")] DocumentsPost documents) { if (ModelState.IsValid) { documents.UserName = User.Identity.Name; _documentsService.Edit(documents); return(RedirectToAction("Index")); } ViewBag.ixDocumentMessageType = new SelectList(_documentsService.selectDocumentMessageTypes().Select(x => new { x.ixDocumentMessageType, x.sDocumentMessageType }), "ixDocumentMessageType", "sDocumentMessageType", documents.ixDocumentMessageType); ViewBag.ixStatus = new SelectList(_documentsService.selectStatuses().Select(x => new { x.ixStatus, x.sStatus }), "ixStatus", "sStatus", documents.ixStatus); return(View(documents)); }
public Task Delete(DocumentsPost documentsPost) { // Additional validations // Pre-process // Process this._documentsRepository.RegisterDelete(documentsPost); try { this._documentsRepository.Commit(); } catch (Exception ex) { this._documentsRepository.Rollback(); // Log exception throw; } // Post-process return(Task.CompletedTask); }
public Task <Int64> Create(DocumentsPost documentsPost) { // Additional validations // Pre-process // Process this._documentsRepository.RegisterCreate(documentsPost); try { this._documentsRepository.Commit(); } catch (Exception ex) { this._documentsRepository.Rollback(); // Log exception throw; } // Post-process return(Task.FromResult(documentsPost.ixDocument)); }
public void RegisterDelete(DocumentsPost documentsPost) { _context.DocumentsPost.Remove(documentsPost); }
public void RegisterEdit(DocumentsPost documentsPost) { _context.Entry(documentsPost).State = EntityState.Modified; }
public void RegisterCreate(DocumentsPost documentsPost) { _context.DocumentsPost.Add(documentsPost); }