using Contracts.BindingModels; using Contracts.ViewModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Contracts.Converters { public static class UserConverter { public static UserViewModel ToView(UserBindingModel model) => new() { Id = model.Id, FirstName = model.FirstName, SecondName = model.SecondName, Email = model.Email, Birthday = model.Birthday, OnlyImportantMails = model.OnlyImportantMails, Role = RoleConverter.ToView(model.Role), Bonus = model.Bonus, }; public static UserBindingModel ToBinding(UserViewModel model) => new() { Id = model.Id, FirstName = model.FirstName, SecondName = model.SecondName, Email = model.Email, Birthday = model.Birthday, OnlyImportantMails = model.OnlyImportantMails, Role = RoleConverter.ToBinding(model.Role), Bonus = model.Bonus, }; } }