public bool UpdateUser(employeeFull user) { bool flag = true; user.emp.heads = user.emp.divisionid != null ? "D" : ""; if (user.emp.subdivisionid != null) { user.emp.heads = "SD"; } if (user.emp.employeeid == 0) { user.emp.logintype = 2; this.employee.Add(user.emp); this.SaveChanges(); var newid = user.emp.employeeid; var lm = new employeeloginmapping(); lm.employeeid = newid; lm.loginname = user.emplog.loginname; this.employeeloginmapping.Add(lm); this.loginmaster.Add(user.emplog); this.SaveChanges(); } else { this.employee.Update(user.emp); this.loginmaster.Update(user.emplog); this.SaveChanges(); } return(flag); }
public bool UpdateUser(employeeFull user) { var input = Mapper.Map <DataModels.User.employeeFull>(user); return(Repository.UpdateUser(input)); }