public static async Task UpdateData(EmployeeSurveyResponse employeeSurveyResponse) { //var item = await GetEmployeeSurveyResponseById(employeeSurveyResponse.Id); //item.Answer = employeeSurveyResponse.Answer; //item.EmployeeId = employeeSurveyResponse.EmployeeId; //item.Id = employeeSurveyResponse.Id; //item.SurveyQuestionId = employeeSurveyResponse.SurveyQuestionId; await db.SaveChangesAsync(); }
// GET: EmployeeSurveyResponse/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmployeeSurveyResponse employeeSurveyResponse = await EmployeeSurveyResponseLib.GetEmployeeSurveyResponse(id); //EmployeeSurveyResponse employeeSurveyResponse = await db.EmployeeSurveyResponses.FindAsync(id); if (employeeSurveyResponse == null) { return(HttpNotFound()); } return(View(employeeSurveyResponse)); }
public async Task <ActionResult> Create([Bind(Include = "Id,EmployeeId,SurveyQuestionId,Answer")] EmployeeSurveyResponse employeeSurveyResponse) { if (ModelState.IsValid) { await EmployeeSurveyResponseLib.InsertEmployeeSurveyResponse(employeeSurveyResponse); //db.EmployeeSurveyResponses.Add(employeeSurveyResponse); //await db.SaveChangesAsync(); return(RedirectToAction("Index")); } var employees = await EmployeerLib.GetAllEmployees(); var surveyQuestions = await SurveyQuestionLib.GetAllSurveyQuestions(); ViewBag.EmployeeId = new SelectList(employees, "Id", "FullName", employeeSurveyResponse.EmployeeId); ViewBag.SurveyQuestionId = new SelectList(surveyQuestions, "Id", "Text", employeeSurveyResponse.SurveyQuestionId); return(View(employeeSurveyResponse)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,EmployeeId,SurveyQuestionId,Answer")] EmployeeSurveyResponse employeeSurveyResponse) { if (ModelState.IsValid) { await EmployeeSurveyResponseLib.UpdateEmployeeSurveyResponse(employeeSurveyResponse); //db.Entry(employeeSurveyResponse).State = EntityState.Modified; //await db.SaveChangesAsync(); return(RedirectToAction("Index")); } var employees = await EmployeerLib.GetAllEmployees(); var surveyQuestions = await SurveyQuestionLib.GetAllSurveyQuestions(); ViewBag.EmployeeId = new SelectList(employees, "Id", "FirstName", employeeSurveyResponse.EmployeeId); ViewBag.SurveyQuestionId = new SelectList(surveyQuestions, "Id", "Text", employeeSurveyResponse.SurveyQuestionId); //ViewBag.EmployeeId = new SelectList(db.Employees, "Id", "FirstName", employeeSurveyResponse.EmployeeId); //ViewBag.SurveyQuestionId = new SelectList(db.SurveyQuestions, "Id", "Text", employeeSurveyResponse.SurveyQuestionId); return(View(employeeSurveyResponse)); }
// GET: EmployeeSurveyResponse/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmployeeSurveyResponse employeeSurveyResponse = await EmployeeSurveyResponseLib.GetEmployeeSurveyResponse(id); //EmployeeSurveyResponse employeeSurveyResponse = await db.EmployeeSurveyResponses.FindAsync(id); if (employeeSurveyResponse == null) { return(HttpNotFound()); } var employees = await EmployeerLib.GetAllEmployees(); var surveyQuestions = await SurveyQuestionLib.GetAllSurveyQuestions(); ViewBag.EmployeeId = new SelectList(employees, "Id", "FullName", employeeSurveyResponse.EmployeeId); ViewBag.SurveyQuestionId = new SelectList(surveyQuestions, "Id", "Text", employeeSurveyResponse.SurveyQuestionId); //ViewBag.EmployeeId = new SelectList(db.Employees, "Id", "FirstName", employeeSurveyResponse.EmployeeId); //ViewBag.SurveyQuestionId = new SelectList(db.SurveyQuestions, "Id", "Text", employeeSurveyResponse.SurveyQuestionId); return(View(employeeSurveyResponse)); }
public static async Task DeleteData(EmployeeSurveyResponse employeeSurveyResponse) { db.EmployeeSurveyResponses.Remove(employeeSurveyResponse); await db.SaveChangesAsync(); }
public static async Task InsertData(EmployeeSurveyResponse employeeSurveyResponse) { db.EmployeeSurveyResponses.Add(employeeSurveyResponse); await db.SaveChangesAsync(); }
public async static Task UpdateEmployeeSurveyResponse(EmployeeSurveyResponse employeeSurveyResponse) { await EmployeeSurveyResponseDataAccess.UpdateData(employeeSurveyResponse); }
public async static Task InsertEmployeeSurveyResponse(EmployeeSurveyResponse employeeSurveyResponse) { await EmployeeSurveyResponseDataAccess.InsertData(employeeSurveyResponse); }