예제 #1
0
        public async Task <ActionResult> Edit(Employee employee)
        {
            db.Entry(employee).State = EntityState.Modified;
            await db.SaveChangesAsync();

            OverallTable table = db.OverallTables.Where(i => i.EmployeeId == employee.Id).SingleOrDefault();

            table.EmployeeId      = employee.Id;
            table.DepartamentId   = employee.DepartamentId;
            table.LanguageId      = employee.LanguageId;
            db.Entry(table).State = EntityState.Modified;
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public async Task <ActionResult> Add(Employee addingEmp)
        {
            db.Employees.Add(addingEmp);
            await db.SaveChangesAsync();

            OverallTable table = new OverallTable();

            table.EmployeeId    = addingEmp.Id;
            table.DepartamentId = addingEmp.DepartamentId;
            table.LanguageId    = addingEmp.LanguageId;
            db.OverallTables.Add(table);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }