Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using SoftUni.Data;
- using System;
- using System.Linq;
- using System.Text;
- namespace SoftUni
- {
- public class StartUp
- {
- static void Main(string[] args)
- {
- var softUniContext = new SoftUniContext();
- var result = GetEmployeesFromResearchAndDevelopment(softUniContext);
- Console.WriteLine(result);
- }
- public static string GetEmployeesFromResearchAndDevelopment(SoftUniContext context)
- {
- var employees = context.Employees
- .Where(e=>e.Department.Name== "Research and Development")
- .Select(x=> new
- {
- x.FirstName,
- x.LastName,
- x.Salary,
- DepartmentName = x.Department.Name,
- })
- .OrderBy(e=>e.Salary)
- .ThenByDescending(e=>e.FirstName)
- .ToList();
- var sb = new StringBuilder();
- foreach (var employee in employees)
- {
- sb.AppendLine($"{employee.FirstName} {employee.LastName} from {employee.DepartmentName} - {employee.Salary:F2}");
- }
- return sb.ToString().TrimEnd();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement