public AddressGet DTOToProto(AddressDTO addressDTO) { if (addressDTO != null) { AddressGet address = new AddressGet { ZipCode = addressDTO.ZipCode, PublicArea = addressDTO.PublicArea, Neighborhood = addressDTO.Neighborhood, City = addressDTO.City, State = addressDTO.State, }; return(address); } return(null); }
public AddressDTO ProtoToDTO(AddressGet proto) { if (proto != null) { AddressDTO addressDTO = new AddressDTO { Id = proto.Id, ZipCode = proto.ZipCode, PublicArea = proto.PublicArea, Neighborhood = proto.Neighborhood, City = proto.City, State = proto.State, }; return(addressDTO); } return(null); }
/// <summary> /// /// </summary> /// <param name="request"></param> /// <param name="context"></param> /// <returns></returns> public override Task <AddressesGet> List(Empty request, ServerCallContext context) { AddressesGet protos = new AddressesGet(); var addresses = _repositoryAddress.List().ToList(); foreach (var address in addresses) { var proto = new AddressGet { Id = address.Id.Value, ZipCode = address.ZipCode, PublicArea = address.PublicArea, City = address.City, Neighborhood = address.Neighborhood, State = address.State }; protos.Items.Add(proto); } return(Task.FromResult(protos)); }