Exemple #1
0
        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);
        }
Exemple #2
0
        public bool UpdateUser(employeeFull user)
        {
            var input = Mapper.Map <DataModels.User.employeeFull>(user);

            return(Repository.UpdateUser(input));
        }