Ejemplo n.º 1
0
        private EditEmployeeResponseMessage OnEditEmployeeMessage(EditEmployeeMessage message)
        {
            var editedEmployee = employeeLogic.EditEmployee(message.Employee);

            var responseMessage = new EditEmployeeResponseMessage
            {
                Employee = editedEmployee
            };

            return(responseMessage);
        }
Ejemplo n.º 2
0
        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"));
        }