public async Task <JsonResult> getReAddEmp() { EmployeeReAdd reAddList = new EmployeeReAdd(); List <Employee> employees = new List <Employee>(); if (User.Identity.IsAuthenticated) { var articles = await articlesDao.getAuthorArticles(User.Identity.Name); foreach (var article in articles) { foreach (var comment in article.comments) { var user = usersDao.GetUserByName(comment.author); if (user.employeeid == 0) { if (!employees.Exists(x => x.Email == user.username)) { employees.Add(new Employee() { Email = user.username }); } } } } reAddList.EmployeeId = usersDao.GetUserByName(User.Identity.Name).employeeid; reAddList.Employees = employees; } return(Json(reAddList, JsonRequestBehavior.AllowGet)); }
public JsonResult testReAdd(EmployeeReAdd model) { if (model.Employees != null) { foreach (var emp in model.Employees) { emp.Id = 2; } } return(Json(model)); }
public void setUserReEmployeeIds(EmployeeReAdd model) { if (model.Employees != null) { foreach (var emp in model.Employees) { if (emp != null) { var usr = usersDao.GetUserByName(emp.Email); usr.employeeid = emp.Id; usersDao.updateUser(usr); } } } }