public async Task <ActionResult> DeleteConfirmed(int id) { ServiceRequestNote serviceRequestNote = await db.ServiceRequestNotes.FindAsync(id); db.ServiceRequestNotes.Remove(serviceRequestNote); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,NoteDescription,LastUpdated,WrittenBy,ServiceRequest")] ServiceRequestNote serviceRequestNote) { if (ModelState.IsValid) { db.Entry(serviceRequestNote).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ServiceRequest = new SelectList(db.ServiceRequests, "Id", "RequestHeading", serviceRequestNote.ServiceRequest); return(View(serviceRequestNote)); }
// GET: ServiceRequestNotes/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiceRequestNote serviceRequestNote = await db.ServiceRequestNotes.FindAsync(id); if (serviceRequestNote == null) { return(HttpNotFound()); } return(View(serviceRequestNote)); }
// GET: ServiceRequestNotes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiceRequestNote serviceRequestNote = await db.ServiceRequestNotes.FindAsync(id); if (serviceRequestNote == null) { return(HttpNotFound()); } ViewBag.ServiceRequest = new SelectList(db.ServiceRequests, "Id", "RequestHeading", serviceRequestNote.ServiceRequest); return(View(serviceRequestNote)); }
public async Task <ActionResult> Create([Bind(Include = "Id,NoteDescription,LastUpdated,WrittenBy,ServiceRequest")] ServiceRequestNote serviceRequestNote, string returncontroller) { if (ModelState.IsValid) { db.ServiceRequestNotes.Add(serviceRequestNote); serviceRequestNote.LastUpdated = DateTime.Now; serviceRequestNote.WrittenBy = User.Identity.Name; await db.SaveChangesAsync(); //return Redirect(ControllerContext.HttpContext.Request.UrlReferrer.ToString()); return(RedirectToAction("Index", returncontroller)); } ViewBag.ServiceRequest = new SelectList(db.ServiceRequests, "Id", "RequestHeading", serviceRequestNote.ServiceRequest); return(View(serviceRequestNote)); }
/// <summary> /// executes the update partner service request details scenario. /// </summary> protected override void RunScenario() { ServiceRequestNote note = new ServiceRequestNote { Text = "Sample Note" }; var partnerOperations = this.Context.UserPartnerOperations; string serviceRequestIdToUpdate = this.Context.Configuration.Scenario.DefaultServiceRequestId; if (string.IsNullOrWhiteSpace(serviceRequestIdToUpdate)) { // prompt the user the enter the service request ID serviceRequestIdToUpdate = this.Context.ConsoleHelper.ReadNonEmptyString("Please enter the ID of the service request to update", "The service request ID can't be empty"); } else { Console.WriteLine("Found service request ID: {0} in configuration.", serviceRequestIdToUpdate); } this.Context.ConsoleHelper.StartProgress("Retrieving service request to be updated"); // Retrieve service request ServiceRequest serviceRequest = partnerOperations.ServiceRequests.ById(serviceRequestIdToUpdate).Get(); this.Context.ConsoleHelper.StopProgress(); this.Context.ConsoleHelper.WriteObject(serviceRequest, "Service Request to be updated"); this.Context.ConsoleHelper.StartProgress("Updating Service Request"); // Updating service request ServiceRequest updatedServiceRequest = partnerOperations.ServiceRequests.ById(serviceRequestIdToUpdate).Patch(new ServiceRequest { NewNote = note }); this.Context.ConsoleHelper.StopProgress(); this.Context.ConsoleHelper.WriteObject(updatedServiceRequest, "Updated Service Request details"); }