private void InsertEmployee(string title, string first, string last, string phone, string email, string dept) { Employee emp = new Employee(); emp.Title = title; emp.Firstname = first; emp.Lastname = last; emp.Phoneno = phone; emp.Email = email; Department dep = ctx.Departments.AsQueryable<Department>().FirstOrDefault(d => d.DepartmentName == dept); emp.DepartmentId = dep._id; ctx.Save<Employee>(emp, "employees"); }
public int Update(Employee emp) { int updateOK = -1; try { DbContext ctx = new DbContext(); ctx.Save<Employee>(emp, "employees"); updateOK = 1; } catch (MongoConcurrencyException ex) { updateOK = -2; Console.WriteLine(ex.Message); } catch (Exception ex) { DALUtilsV2.ErrorRoutine(ex, "EmployeeDAO", "Update"); } return updateOK; }
private void InsertEmployee(string title, string first, string last, string phone, string email, string dept, bool istech = false) { Employee emp = new Employee(); emp.Title = title; emp.Firstname = first; emp.Lastname = last; emp.Phoneno = phone; emp.Email = email; emp.StaffPicture64 = GetPic(emp.Firstname); Department dep = ctx.Departments.AsQueryable<Department>().FirstOrDefault(d => d.DepartmentName == dept); emp.DepartmentId = dep._id; emp.IsTech = istech; ctx.Save<Employee>(emp, "employees"); }