public IActionResult GetByFullName([FromQuery] string fullName) { var employee = _employeeSvc.FindEmployeeByFullName(fullName); if (employee != null) { var result = new BasicEmployeeDto(employee); return(Ok(result)); } else { return(Ok()); } }
// TODO: Нужно вынести в отдельный класс encoder, возможно, стоит применить automapper или что-то подобное private BasicEmployeeDto Employee2Dto(Employee employee) { var dto = new BasicEmployeeDto { Id = employee.ID, LastName = employee.LastName, FirstName = employee.FirstName, MidName = employee.MidName, FullName = employee.FullName, /*Login = employee.ADLogin,*/ Email = employee.Email, DepartmentId = employee.DepartmentID }; return(dto); }