public MongoEmployee setAddEmployee(Employee x)
        {
            String   department = positionServices.getDepartmentByIdPosition((int)x.PositionId).DepartmentName;
            String   position   = positionServices.getPositionById((int)x.PositionId).PositionName;
            DateTime dateTime   = (DateTime)x.BirthDate;
            String   birthdate  = dateTime.Day + "/" + dateTime.Month + "/" + dateTime.Year;


            List <MongoSchedule> schedulesList = new List <MongoSchedule>();
            MongoAccount         acc           = new MongoAccount(x.AccountId.ToString(), x.Email, x.Email, "employee");

            Console.WriteLine("------------------------>" + acc.UserName);
            MongoEmployee emp = new MongoEmployee(x.EmployeeId.ToString(), x.FullName, x.Email, x.Address, x.PhoneNumber, position, department, "Hình nè", birthdate, acc, schedulesList);

            return(emp);
        }
Пример #2
0
        public async Task UpdateEmployee(MongoEmployee employee)
        {
            await _employees.ReplaceOneAsync(emp => emp.Id == employee.Id, employee);

            return;
        }
Пример #3
0
        public async Task DeleteEmployee(MongoEmployee employee)
        {
            await _employees.DeleteOneAsync(emp => emp.Id == employee.Id);

            return;
        }
Пример #4
0
        public async Task <MongoEmployee> AddEmployee(MongoEmployee employee)
        {
            await _employees.InsertOneAsync(employee);

            return(employee);
        }