private EditEmployeeResponseMessage OnEditEmployeeMessage(EditEmployeeMessage message) { var editedEmployee = employeeLogic.EditEmployee(message.Employee); var responseMessage = new EditEmployeeResponseMessage { Employee = editedEmployee }; return(responseMessage); }
public IActionResult Edit(EmployeeViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var editEmployee = mapper.Map <EmployeeDTO>(model); var message = new EditEmployeeMessage { Employee = editEmployee }; var responseMessage = bus.Request <EditEmployeeMessage, EditEmployeeResponseMessage>(message); return(RedirectToAction("All", "Companies")); }