public static Repository.Model.Clients.Client ToRepository(this DtoClient dto) { if (dto == null) { return(null); } var model = new Repository.Model.Clients.Client(); model.Id = dto.Id; model.Document = dto.Document; model.Email = dto.Email; model.DeviceId = dto.DeviceId; model.Name = dto.Name; model.PasswordHash = dto.PasswordHash; model.Token = dto.Token; return(model); }
public static DtoClient ToDTO(this Repository.Model.Clients.Client model, List <Address> address = null) { if (model == null) { return(null); } var dto = new DtoClient(); dto.Id = model.Id; dto.Document = model.Document; dto.DeviceId = model.DeviceId; dto.Email = model.Email; dto.Name = model.Name; dto.Token = model.Token; dto.Addresses = address?.Select(i => i.ToDTO()).ToList(); return(dto); }