public static ClientDataViewModel ToVM(this ClientDataDTO emailDTO) { var clientModel = new ClientDataViewModel { Id = emailDTO.Id, Names = emailDTO.FirstName, EGN = emailDTO.EGN, Phone = emailDTO.Phone, }; return(clientModel); }
public ClientData Create(ClientDataDTO clientDataDTO) { var newClientData = new ClientData { FirstName = clientDataDTO.FirstName, LastName = clientDataDTO.LastName, EGN = clientDataDTO.EGN, Phone = clientDataDTO.Phone, CreatedByUserId = clientDataDTO.OperatorId }; return(newClientData); }
public ClientDataDTO Create(string firstName, string lastName, string egn, string phone, string operatorId) { var newClientDataDTO = new ClientDataDTO { FirstName = firstName, LastName = lastName, EGN = egn, Phone = phone, OperatorId = operatorId }; return(newClientDataDTO); }
/// <summary> /// method to map the client service model to DTO model manual /// </summary> /// <param name="rootobject"></param> /// <returns></returns> public ObservableCollection <ClientDataDTO> MapClientserviceModelToDTOModel(ClientModel clientrootobject) { ObservableCollection <ClientDataDTO> ClientCollection = new ObservableCollection <ClientDataDTO>(); ClientDataDTO _client; for (int i = 0; i < clientrootobject.clients.Count; i++) { _client = new ClientDataDTO(); _client.uid = clientrootobject.clients[i].client.uid; _client.name = clientrootobject.clients[i].client.name; _client.phone = clientrootobject.clients[i].client.phone; _client.email = clientrootobject.clients[i].client.email; ClientCollection.Add(_client); } return(ClientCollection); }
public static ClientDataDTO ToDTO(this ClientData entity) { if (entity is null) { return(null); } var clientData = new ClientDataDTO { Id = entity.Id, FirstName = entity.FirstName, LastName = entity.LastName, EGN = entity.EGN, Phone = entity.Phone }; return(clientData); }
public async Task <ClientDataDTO> CreateClientData(ClientDataDTO clientDTO) { this.validation.IsNameInRange(clientDTO.FirstName); this.validation.IsNameInRange(clientDTO.LastName); this.validation.IsEGNInRange(clientDTO.EGN); this.validation.IsPhoneInRange(clientDTO.Phone); var clientData = new ClientData { FirstName = clientDTO.FirstName, LastName = this.encrypting.Encrypt(clientDTO.LastName), EGN = this.encrypting.Encrypt(clientDTO.EGN), Phone = this.encrypting.Encrypt(clientDTO.Phone), CreatedByUserId = clientDTO.OperatorId, CreatedOnDate = DateTime.UtcNow }; this.context.ClientDatas.Add(clientData); await this.context.SaveChangesAsync(); Log.Information($"{clientData.CreatedOnDate} Create Client Data by User Id: {clientData.CreatedByUserId}."); return(clientData.ToDTO()); }