public async Task <IActionResult> Edit(int id, [Bind("DepartmentId,DepartmentName,DepartmentCode,ArrangeOrder")] Department department) { if (id != department.DepartmentId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(department); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DepartmentExists(department.DepartmentId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(department)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,EmployeeId,Attendance,AttendanceTime")] AttendanceRegister attendanceRegister) { if (id != attendanceRegister.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(attendanceRegister); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AttendanceRegisterExists(attendanceRegister.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EmployeeId"] = new SelectList(_context.Employee, "Id", "FirstName", attendanceRegister.EmployeeId); return(View(attendanceRegister)); }
public async Task <IActionResult> Edit(int id, [Bind("WorkerTypeId,WorkerTypeName,WorkerTypeCode,ArrangeOrder")] WorkerType workerType) { if (id != workerType.WorkerTypeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(workerType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WorkerTypeExists(workerType.WorkerTypeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(workerType)); }
public async Task <IActionResult> Edit(int id, [Bind("GradeId,GradeName,GradeCode,ArrangeOrder")] Grade grade) { if (id != grade.GradeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(grade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GradeExists(grade.GradeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(grade)); }
public async Task <IActionResult> Edit(int id, [Bind("ShiftId,ShiftCode,ShiftName,ShiftTimeIn,ShiftTimeOut,TimeSpanz")] Shift shift) { if (id != shift.ShiftId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(shift); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ShiftExists(shift.ShiftId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(shift)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,EmployeePhoto,FirstName,MiddleName,LastName,FullName,Gender,PrimaryMobileNo,SecondaryMobileNo,AreaStdCode,PhoneNo,EmailId,Address1,Address2,Address3,City,District,Pin,PostOffice,PoliceStation,DepartmentId,GradeId,WorkerTypeId")] Employee employee, IFormFile EmployeePhoto) { byte[] img = null; if (EmployeePhoto != null) { if (EmployeePhoto.Length > 0) //Convert Image to byte and save to database { using (var ms1 = new MemoryStream()) { await EmployeePhoto.CopyToAsync(ms1); img = ms1.ToArray(); var b = System.IO.File.ReadAllBytes(_varimg.userimgchooser(_hosting_environment.WebRootPath, employee.Gender)); ViewBag.photo = b; } } } if (id != employee.Id) { return(NotFound()); } if (ModelState.IsValid) { try { employee.EmployeePhoto = img; _context.Update(employee); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeeExists(employee.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DepartmentId"] = new SelectList(_context.Department, "DepartmentId", "DepartmentCode", employee.DepartmentId); ViewData["GradeId"] = new SelectList(_context.Grade, "GradeId", "GradeCode", employee.GradeId); ViewData["WorkerTypeId"] = new SelectList(_context.WorkerType, "WorkerTypeId", "WorkerTypeCode", employee.WorkerTypeId); return(View(employee)); }