public ActionResult Details(int id) { Employee emp = em.GetById(id); if (emp == null) { return(RedirectToAction(nameof(Index))); } return(View(emp)); }
public ExcutionResult Delete(string id, string userId) { ExcutionResult rowAffected = new ExcutionResult(); try { var param = EmployeesManager.GetById(id); if (param != null) { var now = DateTime.Now; param.UpdatedAt = now; param.UpdatedBy = userId; rowAffected = EmployeesManager.Delete(param); } else { rowAffected.Message = "Id khong ton tai"; } } catch (Exception e) { rowAffected.ErrorCode = 1; rowAffected.Message = e.Message; _ilogger.LogError(e.Message, e); } return(rowAffected); }
public ExcutionResult Insert(Employees employees, string userId) { ExcutionResult rowAffected = new ExcutionResult(); try { var param = EmployeesManager.GetById(employees.id); if (param == null) { var now = DateTime.Now; employees.CreatedAt = now; employees.CreatedBy = userId; rowAffected = EmployeesManager.Insert(employees); } else { rowAffected.Message = "Id already exist"; } } catch (Exception e) { rowAffected.ErrorCode = 1; rowAffected.Message = e.Message; _ilogger.LogError(e.Message, e); } return(rowAffected); }
public ExcutionResult GetById(string id) { ExcutionResult result = new ExcutionResult(); try { var param = EmployeesManager.GetById(id); result.Data = param; } catch (Exception e) { result.ErrorCode = 1; result.Message = e.Message; _ilogger.LogError(e.Message, e); } return(result); }