public ActionResult Delete(string id) { int i = int.Parse(id); empDb.DeleteEmployee(i); List <Employee> emp = empDb.GetEmployees(); return(RedirectToAction("All"));//View(emp); }
public HttpResponseMessage DeleteEmployee([FromBody] EmployeeDataContext instanceDataModel) { try { if (instanceDataModel == null || instanceDataModel.language == null) { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPLOYEE_NULL_ERROR, data = Messages.EMPTY })); } EmployeeData dtEmployee = employeeDB.GetEmployeeById(instanceDataModel.employeeId); if (dtEmployee != null) { int isDelete = employeeDB.DeleteEmployee(instanceDataModel.employeeId); if (isDelete > 0) { if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_EN) == true) { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.SUCCEDED_STATUS, msg = Messages.SUCCEDED_EN_MESSAGES, data = Messages.EMPTY })); } else { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.SUCCEDED_STATUS, msg = Messages.SUCCEDED_MESSAGES, data = Messages.EMPTY })); } } else { if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_EN) == true) { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.DELETE_EN_ERROR, data = Messages.EMPTY })); } else { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.DELETE_ERROR, data = Messages.EMPTY })); } } } else { if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_EN) == true) { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPTY_EN_EMPLOYEE_ERROR, data = Messages.EMPTY })); } else { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPTY_EMPLOYEE_ERROR, data = Messages.EMPTY })); } } } catch { return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPTY_EMPLOYEE_ERROR, data = Messages.EMPTY })); } }
protected void Page_Load(object sender, System.EventArgs e) { WriteEmployeesList(); int empID = db.InsertEmployee(new EmployeeDetails(0, "Mr.", "Bellinaso", "Marco")); HtmlContent.Text += "<br />Inserted 1 employee.<br />"; WriteEmployeesList(); db.DeleteEmployee(empID); HtmlContent.Text += "<br />Deleted 1 employee.<br />"; WriteEmployeesList(); }
private void BtnDelete_Click(object sender, EventArgs e) { if (employeeIDTextBox.Text.Length == 0) { MessageBox.Show("Please select an employee first."); return; } int employeeID = Convert.ToInt32(employeeIDTextBox.Text); this.GetEmployee(employeeID); DialogResult result = MessageBox.Show("Delete " + employee.firstName + "?", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { if (!EmployeeDB.DeleteEmployee(employee)) { MessageBox.Show("Another user has updated or deleted " + "that employee.", "Database Error"); this.GetEmployee(employee.employeeID); if (employee != null) { this.DisplayEmployee(); } else { this.ClearControls(); } } else { this.ClearControls(); } } catch (Exception ex) { MessageBox.Show("Can't delete due to referencial integrity."); //MessageBox.Show(ex.Message, ex.GetType().ToString()); } } }
public bool DeleteEmployee(Employee emp) { return(EmployeeDB.DeleteEmployee(emp)); }
public void DeleteEmp(Employee emp) { EmployeeDB.DeleteEmployee(emp); }