/// <summary> /// This is method /// </summary> /// <param name="employee"></param> /// <returns></returns> public Task <int> AddEmployee(Model_Of_Employee employee) { empDbContext.Employees.Add(employee); var result = empDbContext.SaveChangesAsync(); return(result); }
/// <summary> /// this is method /// </summary> /// <param name="employeeChanges"></param> /// <returns></returns> public Task <int> UpdateEmployee(Model_Of_Employee employeeChanges) { var employee = empDbContext.Employees.Attach(employeeChanges); employee.State = EntityState.Modified; var result = empDbContext.SaveChangesAsync(); return(result); }
public IActionResult Login(Model_Of_Employee employee) { var result = this.manager.Login(employee.Email, employee.Password); if (result) { return(this.Ok(employee.Email)); } return(this.BadRequest()); }
/// <summary> /// this is method /// </summary> /// <param name="id"></param> /// <returns></returns> public Model_Of_Employee DeleteEmployee(int id) { Model_Of_Employee employee = empDbContext.Employees.Find(id); if (employee != null) { empDbContext.Employees.Remove(employee); empDbContext.SaveChangesAsync(); } return(employee); }
public async Task <IActionResult> AddEmployee(Model_Of_Employee employee) { var result = await this.manager.AddEmployee(employee); if (result == 1) { return(this.Ok(employee)); } else { Log.Error("This is a Bad Request"); return(this.BadRequest()); } }
public async Task <IActionResult> UpdateEmployee(Model_Of_Employee employeeChanges) { var result = await this.manager.UpdateEmployee(employeeChanges); if (result == 1) { Log.Information("Existing Employee Updated"); return(this.Ok(employeeChanges)); } else { Log.Error("This is a Bad Request"); return(this.BadRequest()); } }
/// <summary> /// this is method /// </summary> /// <param name="employeeChanges"></param> /// <returns></returns> public Task <int> UpdateEmployee(Model_Of_Employee employeeChanges) { return(this.emp_Repository.UpdateEmployee(employeeChanges)); }
/// <summary> /// This is a method /// </summary> /// <param name="employee"></param> /// <returns></returns> public Task <int> AddEmployee(Model_Of_Employee employee) { return(this.emp_Repository.AddEmployee(employee)); }